+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/py313-grpcio-1.76.0nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/py313-grpcio-1.76.0nb1/work.log ===> Building for py313-grpcio-1.76.0nb1 * Building wheel... Found cython-generated files... /opt/pkg/lib/python3.13/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py running build_project_metadata creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_server.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_utilities.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_observability.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_simple_stubs.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_runtime_protos.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_interceptor.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_channel.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_compression.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_auth.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_common.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_typing.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_plugin_wrapping.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc copying src/python/grpcio/grpc/_grpcio_metadata.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/_cython copying src/python/grpcio/grpc/_cython/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/_cython creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/beta copying src/python/grpcio/grpc/beta/_client_adaptations.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/beta copying src/python/grpcio/grpc/beta/_server_adaptations.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/beta copying src/python/grpcio/grpc/beta/interfaces.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/beta copying src/python/grpcio/grpc/beta/implementations.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/beta copying src/python/grpcio/grpc/beta/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/beta copying src/python/grpcio/grpc/beta/utilities.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/beta copying src/python/grpcio/grpc/beta/_metadata.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/beta creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/experimental copying src/python/grpcio/grpc/experimental/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/experimental copying src/python/grpcio/grpc/experimental/gevent.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/experimental copying src/python/grpcio/grpc/experimental/session_cache.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/experimental creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework copying src/python/grpcio/grpc/framework/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_base_server.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_utils.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_base_channel.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_channel.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_interceptor.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_metadata.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_typing.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_server.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_call.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio copying src/python/grpcio/grpc/aio/_base_call.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/aio creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/_cython/_cygrpc copying src/python/grpcio/grpc/_cython/_cygrpc/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/_cython/_cygrpc creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/experimental/aio copying src/python/grpcio/grpc/experimental/aio/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/experimental/aio creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/logging_pool.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/stream.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/stream_util.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/abandonment.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/callable_util.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/future.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/foundation creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces copying src/python/grpcio/grpc/framework/interfaces/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/common copying src/python/grpcio/grpc/framework/common/style.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/common copying src/python/grpcio/grpc/framework/common/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/common copying src/python/grpcio/grpc/framework/common/cardinality.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/common creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces/base copying src/python/grpcio/grpc/framework/interfaces/base/base.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces/base copying src/python/grpcio/grpc/framework/interfaces/base/utilities.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces/base copying src/python/grpcio/grpc/framework/interfaces/base/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces/base creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces/face copying src/python/grpcio/grpc/framework/interfaces/face/utilities.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces/face copying src/python/grpcio/grpc/framework/interfaces/face/__init__.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces/face copying src/python/grpcio/grpc/framework/interfaces/face/face.py -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/framework/interfaces/face creating pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/_cython/_credentials copying src/python/grpcio/grpc/_cython/_credentials/roots.pem -> pyb/lib.solaris-2.11-i86pc.64bit-cpython-313/grpc/_cython/_credentials running build_ext Found cython-generated files... building 'grpc._cython.cygrpc' extension creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz/v2tov1 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/config creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/composite creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/external creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/gcp_service_account_identity creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/iam creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/jwt creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/jwt_token_file creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/oauth2 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/plugin creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/token_fetcher creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/composite creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/fake creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/google_default creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/insecure creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/local creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/ssl creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/xds creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/backend_metrics creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/census creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/channel_idle creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/fault_injection creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/gcp_authentication creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/http/client creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/http/message_compress creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/http/server creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/message_size creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/rbac creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/stateful_session creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/alpn creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/client creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/server creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/inproc creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/annotations creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/accesslog/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/bootstrap/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/cluster/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/common/matcher/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/endpoint/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/listener/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/metrics/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/overload/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/rbac/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/route/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/tap/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/data/accesslog/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/clusters/aggregate/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/common/fault/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/gcp_authn/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/network/http_connection_manager/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/pick_first/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/ring_hash/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/wrr_locality/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/transport_sockets/http_11_proxy/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/service/discovery/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/service/load_stats/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/service/status/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/http/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/metadata/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/tracing/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/api creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/api/expr/v1alpha1 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/protobuf creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/rpc creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/channelz creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/channelz/v2 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/gcp creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/health/v1 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/lb/v1 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/lookup/v1 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/udpa/annotations creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/validate creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/annotations/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/core/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/data/orca/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/service/orca/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/matcher/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/annotations creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/accesslog/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/bootstrap/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/cluster/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/common/matcher/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/listener/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/metrics/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/overload/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/rbac/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/route/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/tap/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/data/accesslog/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/clusters/aggregate/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/common/fault/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/fault/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/gcp_authn/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/router/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/stateful_session/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/network/http_connection_manager/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/http/stateful_session/cookie/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/http_11_proxy/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/upstreams/http/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/service/discovery/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/service/load_stats/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/service/status/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/http/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/metadata/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/tracing/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/api creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/api/expr/v1alpha1 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/protobuf creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/rpc creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/src/proto/grpc/channelz creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/src/proto/grpc/lookup/v1 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/udpa/annotations creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/validate creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/annotations/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/core/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/matcher/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/v3 creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/filter/auth creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/endpoint_info creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/http_connect creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/security creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/tcp_connect creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/address_utils creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/channel creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/compression creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/debug creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/cf_engine creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/thread_pool creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/thready_event_engine creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/windows creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/work_queue creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/experiments creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/iomgr creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/iomgr/event_engine_shims creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/promise creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/resource_quota creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/resource_tracker creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/security/authorization creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/slice creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/surface creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/transport creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/grpclb creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/outlier_detection creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/pick_first creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/priority creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/ring_hash creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/rls creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/round_robin creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/weighted_round_robin creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/weighted_target creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/load_balancing/xds creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/net creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/plugin_registry creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/resolver/dns/c_ares creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/resolver/dns/event_engine creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/resolver/dns/native creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/resolver/fake creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/resolver/google_c2p creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/resolver/sockaddr creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/resolver/xds creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/server creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/service_config creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/telemetry creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/transport creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/tsi/alts/crypt creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/tsi/alts/frame_protector creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/tsi/alts/handshaker creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/tsi/alts/zero_copy_frame_protector creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/tsi/ssl/key_logging creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/tsi/ssl/session_cache creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/util creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/util/http_client creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/util/iphone creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/util/json creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/util/linux creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/util/msys creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/util/posix creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/util/windows creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/xds/grpc creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/xds/xds_client creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/python/grpcio/grpc/_cython creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/address_sorting creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/base creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/hash creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/json creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/lex creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/mem creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/message creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/message/internal creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/mini_descriptor creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/mini_descriptor/internal creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/mini_table creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/mini_table/internal creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/reflection creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/reflection/internal creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/text creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/text/internal creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/wire creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/upb/upb/wire/internal creating pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/third_party/utf8_range g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/call_arena_allocator.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/call_arena_allocator.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from src/core/call/call_arena_allocator.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/resource_quota/memory_quota.h:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/call_filters.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/call_filters.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from src/core/call/call_filters.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/call/call_state.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': ./src/core/call/call_state.h:238:3: warning: control reaches end of non-void function [-Wreturn-type] 238 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': ./src/core/call/call_state.h:308:3: warning: control reaches end of non-void function [-Wreturn-type] 308 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': ./src/core/call/call_state.h:278:3: warning: control reaches end of non-void function [-Wreturn-type] 278 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': ./src/core/call/call_state.h:188:3: warning: control reaches end of non-void function [-Wreturn-type] 188 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/call_spine.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/call_spine.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from src/core/call/call_spine.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/resource_quota/memory_quota.h:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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 ./src/core/call/call_filters.h:26, from ./src/core/call/call_spine.h:21: ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': ./src/core/call/call_state.h:308:3: warning: control reaches end of non-void function [-Wreturn-type] 308 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': ./src/core/call/call_state.h:158:3: warning: control reaches end of non-void function [-Wreturn-type] 158 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': ./src/core/call/call_state.h:188:3: warning: control reaches end of non-void function [-Wreturn-type] 188 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': ./src/core/call/call_state.h:238:3: warning: control reaches end of non-void function [-Wreturn-type] 238 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': ./src/core/call/call_state.h:278:3: warning: control reaches end of non-void function [-Wreturn-type] 278 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/call_state.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/call_state.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from src/core/call/call_state.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/call/call_state.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': ./src/core/call/call_state.h:188:3: warning: control reaches end of non-void function [-Wreturn-type] 188 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': ./src/core/call/call_state.h:158:3: warning: control reaches end of non-void function [-Wreturn-type] 158 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': ./src/core/call/call_state.h:238:3: warning: control reaches end of non-void function [-Wreturn-type] 238 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': ./src/core/call/call_state.h:278:3: warning: control reaches end of non-void function [-Wreturn-type] 278 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': ./src/core/call/call_state.h:308:3: warning: control reaches end of non-void function [-Wreturn-type] 308 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/client_call.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/client_call.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/call/metadata.h:20, from ./src/core/call/client_call.h:43, from src/core/call/client_call.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/call/client_call.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/call/client_call.h:46: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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&&) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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 ./src/core/call/call_filters.h:26, from ./src/core/call/call_spine.h:21, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/lib/channel/channel_stack.h:62, from ./src/core/lib/surface/call.h:35: ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': ./src/core/call/call_state.h:188:3: warning: control reaches end of non-void function [-Wreturn-type] 188 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': ./src/core/call/call_state.h:238:3: warning: control reaches end of non-void function [-Wreturn-type] 238 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': ./src/core/call/call_state.h:278:3: warning: control reaches end of non-void function [-Wreturn-type] 278 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': ./src/core/call/call_state.h:308:3: warning: control reaches end of non-void function [-Wreturn-type] 308 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/interception_chain.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/interception_chain.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/call_destination.h:20, from ./src/core/call/interception_chain.h:23, from src/core/call/interception_chain.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/resource_quota/memory_quota.h:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/message.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/message.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from src/core/call/message.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/resource_quota/memory_quota.h:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/metadata.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/metadata.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/call/metadata.h:20, from src/core/call/metadata.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:24, from ./src/core/lib/slice/slice.h:31, from ./src/core/call/parsed_metadata.h:33, from ./src/core/call/metadata_batch.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/metadata_batch.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/metadata_batch.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from src/core/call/metadata_batch.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:24, from ./src/core/lib/slice/slice.h:31, from ./src/core/call/parsed_metadata.h:33, from ./src/core/call/metadata_batch.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/metadata_info.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/metadata_info.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/call/metadata_info.h:20, from src/core/call/metadata_info.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:24, from ./src/core/lib/slice/slice.h:31, from ./src/core/call/parsed_metadata.h:33, from ./src/core/call/metadata_batch.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/parsed_metadata.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/parsed_metadata.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/request_buffer.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/request_buffer.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/request_buffer.h:20, from src/core/call/request_buffer.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/resource_quota/memory_quota.h:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/call/request_buffer.cc: In member function 'grpc_core::ValueOrFailure grpc_core::RequestBuffer::PushClientInitialMetadata(grpc_core::ClientMetadataHandle)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > grpc_core::RequestBuffer::PollPushMessage(grpc_core::MessageHandle&)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/call/request_buffer.cc: In member function 'grpc_core::StatusFlag grpc_core::RequestBuffer::FinishSends()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Cancel(absl::lts_20260107::Status)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Commit(Reader*)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > grpc_core::RequestBuffer::Reader::PollPullClientInitialMetadata()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > > grpc_core::RequestBuffer::Reader::PollPullMessage()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/security_context.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/security_context.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/call/security_context.h:31, from src/core/call/security_context.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/call/call_credentials.h:31: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from src/core/call/security_context.cc:34: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/server_call.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/server_call.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/call/metadata.h:20, from ./src/core/call/server_call.h:45, from src/core/call/server_call.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/call/server_call.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/call/server_call.h:49: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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&&) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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 ./src/core/call/call_filters.h:26, from ./src/core/call/call_spine.h:21, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/lib/channel/channel_stack.h:62, from ./src/core/lib/surface/call.h:35: ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': ./src/core/call/call_state.h:158:3: warning: control reaches end of non-void function [-Wreturn-type] 158 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': ./src/core/call/call_state.h:188:3: warning: control reaches end of non-void function [-Wreturn-type] 188 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': ./src/core/call/call_state.h:308:3: warning: control reaches end of non-void function [-Wreturn-type] 308 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': ./src/core/call/call_state.h:278:3: warning: control reaches end of non-void function [-Wreturn-type] 278 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/call/status_util.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/call/status_util.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/channelz/channel_trace.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz/channel_trace.o -pthread In file included from ./src/core/channelz/channel_trace.h:41, from src/core/channelz/channel_trace.cc:19: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/channelz/channel_trace.h:37: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/channelz/channel_trace.cc:31: ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channel_trace.cc: In member function 'grpc_core::Json grpc_core::channelz::ChannelTrace::RenderJson() const': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channel_trace.cc: In member function 'grpc_core::channelz::ChannelTrace::EntryRef grpc_core::channelz::ChannelTrace::AppendEntry(EntryRef, std::unique_ptr)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::DropEntry(EntryRef)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::ForEachTraceEvent(absl::lts_20260107::FunctionRef)>) const': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::Render(grpc_channelz_v2_Entity*, upb_Arena*) const': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/channelz/channelz.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz/channelz.o -pthread In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from src/core/channelz/channelz.cc:19: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/channelz/channelz.h:39: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/channelz/channelz.cc:47: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::AddData(std::string_view, std::unique_ptr)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Object grpc_core::channelz::DataSinkImplementation::Finalize(bool)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::Finalize(bool, grpc_channelz_v2_Entity*, upb_Arena*)': src/core/channelz/channelz.cc:81:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 81 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Object grpc_core::channelz::BaseNode::AdditionalInfo()': src/core/channelz/channelz.cc:129:37: 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(&data_sources_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/channelz/channelz.cc:153:37: 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(&data_sources_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::BaseNode::SerializeEntity(grpc_channelz_v2_Entity*, upb_Arena*, absl::lts_20260107::Duration)': src/core/channelz/channelz.cc:181:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz.cc:199:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 199 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceConstructed()': src/core/channelz/channelz.cc:239:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&node_->data_sources_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceDestructing()': src/core/channelz/channelz.cc:246:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock lock(&node->data_sources_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In static member function 'static std::string_view grpc_core::channelz::BaseNode::EntityTypeToKind(EntityType)': ./src/core/channelz/channelz.h:176:3: warning: control reaches end of non-void function [-Wreturn-type] 176 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/channelz/channelz_registry.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz/channelz_registry.o -pthread In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/channelz/channelz_registry.h:30, from src/core/channelz/channelz_registry.cc:19: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/btree.h:71, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/btree_map.h:66, from ./src/core/channelz/channelz_registry.h:28: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from src/core/channelz/channelz_registry.cc:40: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalRegister(grpc_core::channelz::BaseNode*)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalUnregister(grpc_core::channelz::BaseNode*)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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, size_t)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz_registry.cc: In member function 'grpc_core::WeakRefCountedPtr grpc_core::channelz::ChannelzRegistry::InternalGet(intptr_t)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz_registry.cc: In member function 'intptr_t grpc_core::channelz::ChannelzRegistry::InternalNumberNode(grpc_core::channelz::BaseNode*)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/channelz/channelz_registry.cc: In static member function 'static void grpc_core::channelz::ChannelzRegistry::TestOnlyReset()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/channelz/property_list.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz/property_list.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/channelz/text_encode.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz/text_encode.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/channelz/v2tov1/convert.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz/v2tov1/convert.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/channelz/v2tov1/legacy_api.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz/v2tov1/legacy_api.o -pthread In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/channelz/channelz_registry.h:30, from src/core/channelz/v2tov1/legacy_api.cc:27: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from src/core/channelz/v2tov1/legacy_api.cc:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from src/core/channelz/v2tov1/legacy_api.cc:30: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/channelz/v2tov1/property_list.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/channelz/v2tov1/property_list.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/backup_poller.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/backup_poller.o -pthread In file included from ./src/core/util/mpscq.h:27, from ./src/core/lib/iomgr/closure.h:33, from src/core/client_channel/backup_poller.cc:29: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from src/core/client_channel/backup_poller.cc:27: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from src/core/client_channel/backup_poller.cc:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/client_channel.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/client_channel.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/call/metadata.h:20, from ./src/core/client_channel/client_channel.h:25, from src/core/client_channel/client_channel.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/client_channel/client_channel.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel_factory.h:23, from ./src/core/client_channel/client_channel.h:26: ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel.h:32: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/call/client_call.h:46, from src/core/client_channel/client_channel.cc:49: ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/retry_interceptor.h:19, from src/core/client_channel/client_channel.cc:58: ./src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/client_channel/client_channel.cc:71: ./src/core/lib/promise/loop.h: At global scope: ./src/core/lib/promise/loop.h:214:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 214 | GPR_NO_UNIQUE_ADDRESS union { | ^ ./src/core/lib/promise/loop.h:214:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword 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)': src/core/client_channel/client_channel.cc:703:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 703 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel.cc: In member function 'void grpc_core::{anonymous}::ExternalStateWatcher::MaybeStartCompletion(absl::lts_20260107::Status)': src/core/client_channel/client_channel.cc:741:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 741 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel.cc: In member function 'virtual void grpc_core::ClientChannel::GetInfo(const grpc_channel_info*)': src/core/client_channel/client_channel.cc:802:27: 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(&info_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel.cc: In member function 'void grpc_core::ClientChannel::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': src/core/client_channel/client_channel.cc:1253:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1253 | MutexLock lock(&info_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel.h:31: ./src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = absl::lts_20260107::StatusOr]': ./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 { | ^~~~~~~~~~~~ src/core/client_channel/client_channel.cc:878:65: required from here 878 | CheckDelayed(self->resolver_data_for_calls_.NextWhen( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 879 | [wait_for_ready]( | ~~~~~~~~~~~~~~~~~ 880 | const absl::StatusOr result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | bool got_result = false; | ~~~~~~~~~~~~~~~~~~~~~~~~ 882 | // If the resolver reports an error but the call is | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | // wait_for_ready, keep waiting for the next result | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | // instead of failing the call. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | if (!result.ok()) { | ~~~~~~~~~~~~~~~~~~~ 886 | got_result = !wait_for_ready; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | } else { | ~~~~~~~~ 888 | // Not an error. Make sure we actually have a result. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | got_result = result->config_selector != nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | } | ~ 891 | return got_result; | ~~~~~~~~~~~~~~~~~~ 892 | })), | ~~ ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = absl::lts_20260107::StatusOr]': ./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_()); | ~~^~ ./src/core/lib/promise/map.h:241:21: required from 'auto grpc_core::CheckDelayed(Promise) [with Promise = Observable >::ObserverWhen mutable::)> >]' 241 | auto r = promise(); | ~~~~~~~^~ src/core/client_channel/client_channel.cc:878:25: required from here 878 | CheckDelayed(self->resolver_data_for_calls_.NextWhen( | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | [wait_for_ready]( | ~~~~~~~~~~~~~~~~~ 880 | const absl::StatusOr result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | bool got_result = false; | ~~~~~~~~~~~~~~~~~~~~~~~~ 882 | // If the resolver reports an error but the call is | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | // wait_for_ready, keep waiting for the next result | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | // instead of failing the call. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | if (!result.ok()) { | ~~~~~~~~~~~~~~~~~~~ 886 | got_result = !wait_for_ready; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | } else { | ~~~~~~~~ 888 | // Not an error. Make sure we actually have a result. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | got_result = result->config_selector != nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | } | ~ 891 | return got_result; | ~~~~~~~~~~~~~~~~~~ 892 | })), | ~~~ ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/observable.h: In instantiation of 'void grpc_core::Observable::State::Set(T) [with T = absl::lts_20260107::StatusOr]': ./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)); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/core/client_channel/client_channel.cc:948:33: required from here 948 | resolver_data_for_calls_.Set(ResolverDataForCalls{nullptr, nullptr}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/observable.h: In instantiation of 'void grpc_core::Observable::State::Set(T) [with T = grpc_core::RefCountedPtr]': ./src/core/lib/promise/observable.h:38:34: required from 'void grpc_core::Observable::Set(T) [with T = grpc_core::RefCountedPtr]' 38 | void Set(T value) { state_->Set(std::move(value)); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/core/client_channel/client_channel.cc:955:18: required from here 955 | picker_.Set(MakeRefCounted( | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | absl::UnavailableError("Channel shutdown"))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/lib/promise/activity.h:684: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]' 684 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 686 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/client_channel/client_channel.cc:1353:34: required from here 1353 | idle_activity_.Set(MakeActivity( | ~~~~~~~~~~~~^ 1354 | std::move(promise), ExecCtxWakeupScheduler{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1355 | [self = std::move(self)](absl::Status status) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | if (status.ok()) { | ~~~~~~~~~~~~~~~~~~ 1357 | self->work_serializer_->Run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | [self]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*self->work_serializer_) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1359 | self->DestroyResolverAndLbPolicyLocked(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | self->UpdateStateAndPickerLocked( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | GRPC_CHANNEL_IDLE, absl::OkStatus(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1362 | "channel entering IDLE", nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1363 | // TODO(roth): In case there's a race condition, we | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | // might need to check for any calls that are | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1365 | // queued waiting for a resolver result or an LB | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1366 | // pick. | ~~~~~~~~ 1367 | }); | ~~~ 1368 | } | ~ 1369 | }, | ~~ 1370 | std::move(arena))); | ~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/activity.h:502:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 502 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:502:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 502 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:504:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 504 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:504:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 504 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./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}]': ./src/core/lib/promise/activity.h:527:8: required from here 527 | void Cancel() final { | ^~~~~~ ./src/core/lib/promise/activity.h:535:17: 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(mu()); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/lib/promise/activity.h:520: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}]' 520 | Step(); | ^~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./src/core/lib/promise/activity.h:572: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]' 572 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ ./src/core/lib/promise/activity.h:567:8: required from here 567 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ ./src/core/lib/promise/activity.h:596:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 596 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:596:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 596 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:599:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 599 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:599:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 599 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:603:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 603 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:603:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 603 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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 ./src/core/call/call_filters.h:26, from ./src/core/call/call_spine.h:21, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/client_channel/connector.h:28, from ./src/core/client_channel/subchannel.h:33: ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': ./src/core/call/call_state.h:308:3: warning: control reaches end of non-void function [-Wreturn-type] 308 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/client_channel_factory.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/client_channel_factory.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/subchannel.h:32, from ./src/core/client_channel/client_channel_factory.h:23, from src/core/client_channel/client_channel_factory.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/client_channel/subchannel.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/client_channel_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/client_channel_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/client_channel_filter.h:37, from src/core/client_channel/client_channel_filter.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/client_channel/client_channel_filter.h:33: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel_factory.h:23, from ./src/core/client_channel/client_channel_filter.h:40: ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from src/core/client_channel/client_channel_filter.cc:85: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/client_channel/client_channel_filter.cc:750:50: 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(&chand_->external_watchers_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/client_channel/client_channel_filter.cc:780:49: 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(&chand->external_watchers_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::OnResolverErrorLocked(absl::lts_20260107::Status)': src/core/client_channel/client_channel_filter.cc:1351:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1351 | MutexLock lock(&resolution_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': src/core/client_channel/client_channel_filter.cc:1427:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1427 | MutexLock lock(&info_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInDataPlaneLocked(const grpc_core::ChannelArgs&)': src/core/client_channel/client_channel_filter.cc:1476:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1476 | MutexLock lock(&resolution_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::DestroyResolverAndLbPolicyLocked()': src/core/client_channel/client_channel_filter.cc:1523:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1523 | MutexLock lock(&resolution_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/client_channel/client_channel_filter.cc:1572:25: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1572 | MutexLock lock(&lb_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc: In member function 'grpc_error_handle grpc_core::ClientChannelFilter::DoPingLocked(grpc_transport_op*)': src/core/client_channel/client_channel_filter.cc:1622:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1622 | MutexLock lock(&lb_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/client_channel/client_channel_filter.cc:1737:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1737 | MutexLock lock(&chand->info_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::CallData::CheckResolution(bool)': src/core/client_channel/client_channel_filter.cc:1864:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1864 | MutexLock lock(&chand()->resolution_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::FilterBasedCallData::ResolverQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': src/core/client_channel/client_channel_filter.cc:2195:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2195 | MutexLock lock(&chand->resolution_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)': src/core/client_channel/client_channel_filter.cc:2472:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2472 | MutexLock lock(&chand_->lb_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc:2492:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2492 | MutexLock lock(&chand_->lb_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::FilterBasedLoadBalancedCall::LbQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': src/core/client_channel/client_channel_filter.cc:2960:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2960 | MutexLock lock(&chand->lb_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/client_channel_plugin.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/client_channel_plugin.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/client_channel_filter.h:37, from src/core/client_channel/client_channel_plugin.cc:24: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/client_channel/client_channel_filter.h:33: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel_factory.h:23, from ./src/core/client_channel/client_channel_filter.h:40: ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/client_channel_service_config.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/client_channel_service_config.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/client_channel/client_channel_service_config.h:28, from src/core/client_channel/client_channel_service_config.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/direct_channel.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/direct_channel.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/lib/surface/channel.h:33, from ./src/core/client_channel/direct_channel.h:20, from src/core/client_channel/direct_channel.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/surface/channel.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/call/client_call.h:46, from src/core/client_channel/direct_channel.cc:17: ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/dynamic_filters.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/dynamic_filters.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/lib/channel/channel_stack.h:58, from ./src/core/client_channel/dynamic_filters.h:29, from src/core/client_channel/dynamic_filters.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/lib/iomgr/call_combiner.h:28, from ./src/core/lib/channel/channel_stack.h:54: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/filter/blackboard.h:23, from ./src/core/client_channel/dynamic_filters.h:26: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/call_combiner.h:30: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/lib/surface/lame_client.h:32, from src/core/client_channel/dynamic_filters.cc:32: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/global_subchannel_pool.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/global_subchannel_pool.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/subchannel.h:32, from src/core/client_channel/global_subchannel_pool.cc:25: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/client_channel/global_subchannel_pool.h:29, from src/core/client_channel/global_subchannel_pool.cc:19: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/channel/channel_args.h:22, from ./src/core/client_channel/subchannel_pool_interface.h:27, from ./src/core/client_channel/global_subchannel_pool.h:27: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual void grpc_core::GlobalSubchannelPool::UnregisterSubchannel(const grpc_core::SubchannelKey&, grpc_core::Subchannel*)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GlobalSubchannelPool::FindSubchannel(const grpc_core::SubchannelKey&)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/lb_metadata.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/lb_metadata.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/lb_metadata.h:25, from src/core/client_channel/lb_metadata.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:24, from ./src/core/lib/slice/slice.h:31, from ./src/core/call/parsed_metadata.h:33, from ./src/core/call/metadata_batch.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/load_balanced_call_destination.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/load_balanced_call_destination.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/call_destination.h:20, from ./src/core/client_channel/load_balanced_call_destination.h:19, from src/core/client_channel/load_balanced_call_destination.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/resource_quota/memory_quota.h:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel_factory.h:23, from ./src/core/client_channel/client_channel.h:26, from ./src/core/client_channel/load_balanced_call_destination.h:20: ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel.h:32: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/client_channel/load_balanced_call_destination.cc:24: ./src/core/lib/promise/loop.h: At global scope: ./src/core/lib/promise/loop.h:214:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 214 | GPR_NO_UNIQUE_ADDRESS union { | ^ ./src/core/lib/promise/loop.h:214:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from ./src/core/client_channel/client_channel.h:31: ./src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = grpc_core::RefCountedPtr]': ./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 { | ^~~~~~~~~~~~ ./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 | }); | ~~ src/core/client_channel/load_balanced_call_destination.cc:213:34: required from here 213 | picker.Next(last_picker), | ~~~~~~~~~~~^~~~~~~~~~~~~ ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = grpc_core::RefCountedPtr]': ./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_()); | ~~^~ ./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_(); | ~~~~~~~~^~ ./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_()); | ~~^~ ./src/core/lib/promise/loop.h:163: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>]' 163 | auto promise_result = promise_(); | ~~~~~~~~^~ ./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_()); | ~~^~ ./src/core/lib/promise/map.h:241:21: required from 'auto grpc_core::CheckDelayed(Promise) [with Promise = Loop mutable::, false>]' 241 | auto r = promise(); | ~~~~~~~^~ src/core/client_channel/load_balanced_call_destination.cc:208:25: required from here 208 | CheckDelayed(Loop( | ~~~~~~~~~~~~^~~~~~ 209 | [last_picker = | ~~~~~~~~~~~~~~ 210 | RefCountedPtr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | unstarted_handler, picker]() mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | return Map( | ~~~~~~~~~~~ 213 | picker.Next(last_picker), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | [unstarted_handler, &last_picker]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | RefCountedPtr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | picker) mutable { | ~~~~~~~~~~~~~~~~~ 217 | CHECK_NE(picker.get(), nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | last_picker = std::move(picker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | // Returns 3 possible things: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | // - Continue to queue the pick | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | // - non-OK status to fail the pick | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | // - a connected subchannel to complete the pick | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | return PickSubchannel(*last_picker, unstarted_handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | }); | ~~~ 225 | })), | ~~~ ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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 ./src/core/call/call_filters.h:26, from ./src/core/call/call_spine.h:21: ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': ./src/core/call/call_state.h:308:3: warning: control reaches end of non-void function [-Wreturn-type] 308 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/local_subchannel_pool.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/local_subchannel_pool.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/subchannel.h:32, from src/core/client_channel/local_subchannel_pool.cc:25: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/channel/channel_args.h:22, from ./src/core/client_channel/subchannel_pool_interface.h:27, from ./src/core/client_channel/local_subchannel_pool.h:26, from src/core/client_channel/local_subchannel_pool.cc:19: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/retry_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/retry_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/client_channel_filter.h:37, from ./src/core/client_channel/retry_filter.h:30, from src/core/client_channel/retry_filter.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/client_channel/retry_filter.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel_factory.h:23, from ./src/core/client_channel/client_channel_filter.h:40: ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/retry_filter_legacy_call_data.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/retry_filter_legacy_call_data.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/retry_filter_legacy_call_data.h:30, from src/core/client_channel/retry_filter_legacy_call_data.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/client_channel/retry_filter_legacy_call_data.h:18: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel_factory.h:23, from ./src/core/client_channel/client_channel_filter.h:40, from ./src/core/client_channel/retry_filter_legacy_call_data.h:31: ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/retry_interceptor.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/retry_interceptor.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/call_destination.h:20, from ./src/core/call/interception_chain.h:23, from ./src/core/client_channel/retry_interceptor.h:18, from src/core/client_channel/retry_interceptor.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/resource_quota/memory_quota.h:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/retry_interceptor.h:19: ./src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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 ./src/core/call/call_filters.h:26, from ./src/core/call/call_spine.h:21: ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': ./src/core/call/call_state.h:158:3: warning: control reaches end of non-void function [-Wreturn-type] 158 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': ./src/core/call/call_state.h:188:3: warning: control reaches end of non-void function [-Wreturn-type] 188 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': ./src/core/call/call_state.h:278:3: warning: control reaches end of non-void function [-Wreturn-type] 278 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': ./src/core/call/call_state.h:308:3: warning: control reaches end of non-void function [-Wreturn-type] 308 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': ./src/core/call/call_state.h:238:3: warning: control reaches end of non-void function [-Wreturn-type] 238 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/retry_service_config.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/retry_service_config.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/client_channel/retry_service_config.h:29, from src/core/client_channel/retry_service_config.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/call/status_util.h:27, from ./src/core/client_channel/retry_service_config.h:28: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/retry_throttle.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/retry_throttle.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/subchannel.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/subchannel.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/subchannel.h:32, from src/core/client_channel/subchannel.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/client_channel/subchannel.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::ConnectedSubchannelStateWatcher::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': src/core/client_channel/subchannel.cc:406:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 406 | MutexLock lock(&c->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::ThrottleKeepaliveTime(int)': src/core/client_channel/subchannel.cc:614:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 614 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::WatchConnectivityState(grpc_core::RefCountedPtr)': src/core/client_channel/subchannel.cc:631:22: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::CancelConnectivityStateWatch(ConnectivityStateWatcherInterface*)': src/core/client_channel/subchannel.cc:646:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 646 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::RequestConnection()': src/core/client_channel/subchannel.cc:655:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 655 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::ResetBackoff()': src/core/client_channel/subchannel.cc:666:22: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::Subchannel::Orphaned()': src/core/client_channel/subchannel.cc:683:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 683 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::GetOrAddDataProducer(grpc_core::UniqueTypeName, std::function)': src/core/client_channel/subchannel.cc:693:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::RemoveDataProducer(DataProducerInterface*)': src/core/client_channel/subchannel.cc:699:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 699 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In member function 'void grpc_core::Subchannel::OnRetryTimer()': src/core/client_channel/subchannel.cc:742:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 742 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::Subchannel::OnConnectingFinished(void*, grpc_error_handle)': src/core/client_channel/subchannel.cc:774:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 774 | MutexLock lock(&c->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/subchannel_pool_interface.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/subchannel_pool_interface.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/client_channel/subchannel_stream_client.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/client_channel/subchannel_stream_client.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/client_channel/subchannel_stream_client.h:33, from src/core/client_channel/subchannel_stream_client.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/client_channel/subchannel_stream_client.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/subchannel_stream_client.h:34: ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel_stream_client.cc: In member function 'virtual void grpc_core::SubchannelStreamClient::Orphan()': src/core/client_channel/subchannel_stream_client.cc:95:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 95 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::StartCall()': src/core/client_channel/subchannel_stream_client.cc:107:22: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::OnRetryTimer()': src/core/client_channel/subchannel_stream_client.cc:150:22: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::CallState::RecvMessageReady()': src/core/client_channel/subchannel_stream_client.cc:352:51: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | MutexLock lock(&subchannel_stream_client_->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/client_channel/subchannel_stream_client.cc: In static member function 'static void grpc_core::SubchannelStreamClient::CallState::RecvTrailingMetadataReady(void*, grpc_error_handle)': src/core/client_channel/subchannel_stream_client.cc:417:55: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 417 | MutexLock lock(&self->subchannel_stream_client_->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/config/config_vars.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/config/config_vars.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/config/config_vars_non_generated.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/config/config_vars_non_generated.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/config/core_configuration.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/config/core_configuration.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from src/core/config/core_configuration.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/config/load_config.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/config/load_config.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/call_creds_registry_init.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/call_creds_registry_init.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from src/core/credentials/call/call_creds_registry_init.cc:27: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:29, from src/core/credentials/call/call_creds_registry_init.cc:30: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/call_creds_util.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/call_creds_util.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/call_creds_util.h:26, from src/core/credentials/call/call_creds_util.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/call/call_credentials.h:31: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/composite/composite_call_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/composite/composite_call_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/composite/composite_call_credentials.h:33, from src/core/credentials/call/composite/composite_call_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/call/composite/composite_call_credentials.h:32: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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 ./src/core/call/metadata.h:21, from ./src/core/call/call_filters.h:28, from ./src/core/call/call_spine.h:21, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/credentials/call/call_credentials.h:37: ./src/core/lib/promise/try_seq.h:380:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 380 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeqIter(Iter begin, Iter end, | ^~~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/external/aws_external_account_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/external/aws_external_account_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:35, from ./src/core/credentials/call/external/external_account_credentials.h:30, from ./src/core/credentials/call/external/aws_external_account_credentials.h:29, from src/core/credentials/call/external/aws_external_account_credentials.cc:16: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/lib/iomgr/error.h:30, from ./src/core/credentials/call/external/aws_request_signer.h:25, from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:36: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/aws_external_account_credentials.cc: In member function 'virtual void grpc_core::AwsExternalAccountCredentials::AwsFetchBody::Shutdown()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/aws_external_account_credentials.cc: In member function 'void grpc_core::AwsExternalAccountCredentials::AwsFetchBody::Start()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/external/aws_request_signer.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/external/aws_request_signer.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/external/external_account_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/external/external_account_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:35, from ./src/core/credentials/call/external/external_account_credentials.h:30, from src/core/credentials/call/external/external_account_credentials.cc:16: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/credentials/call/external/external_account_credentials.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:36: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/external_account_credentials.cc: In member function 'virtual void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::Orphan()': src/core/credentials/call/external/external_account_credentials.cc:148:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/external_account_credentials.cc: In member function 'void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::ExchangeToken(absl::lts_20260107::StatusOr >)': src/core/credentials/call/external/external_account_credentials.cc:178:22: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/external_account_credentials.cc: In member function 'void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::MaybeImpersonateServiceAccount(absl::lts_20260107::StatusOr >)': src/core/credentials/call/external/external_account_credentials.cc:267:22: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/external/external_account_credentials.cc: In member function 'void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::OnImpersonateServiceAccount(absl::lts_20260107::StatusOr >)': src/core/credentials/call/external/external_account_credentials.cc:348:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 348 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/external/file_external_account_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/external/file_external_account_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:35, from ./src/core/credentials/call/external/external_account_credentials.h:30, from ./src/core/credentials/call/external/file_external_account_credentials.h:27, from src/core/credentials/call/external/file_external_account_credentials.cc:16: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/credentials/call/external/external_account_credentials.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:36: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/external/url_external_account_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/external/url_external_account_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:35, from ./src/core/credentials/call/external/external_account_credentials.h:30, from ./src/core/credentials/call/external/url_external_account_credentials.h:28, from src/core/credentials/call/external/url_external_account_credentials.cc:16: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/credentials/call/external/external_account_credentials.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:36: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/call/metadata.h:20, from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26, from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:24, from ./src/core/lib/slice/slice.h:31, from ./src/core/call/parsed_metadata.h:33, from ./src/core/call/metadata_batch.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/iam/iam_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/iam/iam_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/iam/iam_credentials.h:30, from src/core/credentials/call/iam/iam_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/call/iam/iam_credentials.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/json_util.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/json_util.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/jwt/json_token.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/jwt/json_token.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/jwt/jwt_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/jwt/jwt_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/jwt/jwt_credentials.h:36, from src/core/credentials/call/jwt/jwt_credentials.cc:18: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/call/jwt/jwt_credentials.h:32: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/jwt/jwt_verifier.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/jwt/jwt_verifier.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from src/core/credentials/call/jwt/jwt_verifier.cc:53: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/util/time.h:18, from ./src/core/credentials/call/jwt/jwt_verifier.h:28, from src/core/credentials/call/jwt/jwt_verifier.cc:19: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:64: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:28, from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:26: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:29: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/jwt_util.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/jwt_util.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/oauth2/oauth2_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/oauth2/oauth2_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:35, from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:36: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/plugin/plugin_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/plugin/plugin_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/call/plugin/plugin_credentials.h:36, from src/core/credentials/call/plugin/plugin_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/call/plugin/plugin_credentials.h:35: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/call/token_fetcher/token_fetcher_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/call/metadata.h:20, from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:30, from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:20: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'void grpc_core::TokenFetcherCredentials::FetchState::BackoffTimer::OnTimer()': src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:95:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 95 | MutexLock lock(&fetch_state_->creds_->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'void grpc_core::TokenFetcherCredentials::FetchState::TokenFetchComplete(absl::lts_20260107::StatusOr >)': src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:157:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&creds_->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'virtual void grpc_core::TokenFetcherCredentials::Orphaned()': src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:239:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:248:24: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/alts/alts_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts/alts_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/alts/alts_credentials.h:27, from src/core/credentials/transport/alts/alts_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/alts/alts_security_connector.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts/alts_security_connector.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/alts/alts_security_connector.h:26, from src/core/credentials/transport/alts/alts_security_connector.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/alts/check_gcp_environment.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts/check_gcp_environment.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/alts/check_gcp_environment_linux.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts/check_gcp_environment_linux.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/alts/check_gcp_environment_no_op.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts/check_gcp_environment_no_op.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/alts/check_gcp_environment_windows.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts/check_gcp_environment_windows.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/alts/grpc_alts_credentials_client_options.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts/grpc_alts_credentials_client_options.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/alts/grpc_alts_credentials_options.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts/grpc_alts_credentials_options.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/alts/grpc_alts_credentials_server_options.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/alts/grpc_alts_credentials_server_options.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/channel_creds_registry_init.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/channel_creds_registry_init.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from src/core/credentials/transport/channel_creds_registry_init.cc:32: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:32, from src/core/credentials/transport/channel_creds_registry_init.cc:37: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:137:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/composite/composite_channel_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/composite/composite_channel_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/transport/composite/composite_channel_credentials.h:32, from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/fake/fake_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/fake/fake_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/fake/fake_credentials.h:31, from src/core/credentials/transport/fake/fake_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/transport/fake/fake_credentials.h:30: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/fake/fake_security_connector.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/fake/fake_security_connector.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/fake/fake_security_connector.h:26, from src/core/credentials/transport/fake/fake_security_connector.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/google_default/credentials_generic.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/google_default/credentials_generic.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from src/core/credentials/transport/google_default/credentials_generic.cc:26: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/call/call_credentials.h:31: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/google_default/google_default_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/google_default/google_default_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/google_default/google_default_credentials.h:28, from src/core/credentials/transport/google_default/google_default_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/oauth2/oauth2_credentials.h:36, from ./src/core/credentials/call/external/external_account_credentials.h:30, from src/core/credentials/transport/google_default/google_default_credentials.cc:41: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/google_default/google_default_credentials.cc: In function 'void update_tenancy()': src/core/credentials/transport/google_default/google_default_credentials.cc:324:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 324 | grpc_core::MutexLock lock(g_state_mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/google_default/google_default_credentials.cc: In function 'bool metadata_server_available()': src/core/credentials/transport/google_default/google_default_credentials.cc:339:39: 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(g_state_mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/google_default/google_default_credentials.cc: In function 'void grpc_core::internal::grpc_flush_cached_google_default_credentials()': src/core/credentials/transport/google_default/google_default_credentials.cc:541:28: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 541 | MutexLock lock(g_state_mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/insecure/insecure_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/insecure/insecure_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/insecure/insecure_credentials.h:27, from src/core/credentials/transport/insecure/insecure_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/insecure/insecure_security_connector.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/insecure/insecure_security_connector.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/insecure/insecure_security_connector.h:31, from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/local/local_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/local/local_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/local/local_credentials.h:28, from src/core/credentials/transport/local/local_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/local/local_security_connector.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/local/local_security_connector.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/local/local_security_connector.h:26, from src/core/credentials/transport/local/local_security_connector.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel_factory.h:23, from ./src/core/client_channel/client_channel_filter.h:40, from src/core/credentials/transport/local/local_security_connector.cc:37: ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/security_connector.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/security_connector.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from src/core/credentials/transport/security_connector.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/ssl/ssl_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/ssl/ssl_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/ssl/ssl_credentials.h:28, from src/core/credentials/transport/ssl/ssl_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/ssl/ssl_security_connector.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/ssl/ssl_security_connector.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/ssl/ssl_security_connector.h:28, from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/ssl/ssl_security_connector.cc: In member function 'bool {anonymous}::grpc_ssl_server_security_connector::try_fetch_ssl_server_credentials()': src/core/credentials/transport/ssl/ssl_security_connector.cc:318:35: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/certificate_provider_registry.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/certificate_provider_registry.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/tls/ssl_utils.h:36, from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:33, from src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/transport/tls/spiffe_utils.h:27, from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:32: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:137:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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 >)': src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:36:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'bool grpc_tls_certificate_distributor::HasRootCerts(const std::string&)': src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:91:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 91 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'bool grpc_tls_certificate_distributor::HasKeyCertPairs(const std::string&)': src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:98:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:109:33: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::SetError(grpc_error_handle)': src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:157:33: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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 >)': src/core/credentials/transport/tls/grpc_tls_certificate_distributor.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 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:238:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 238 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::CancelTlsCertificatesWatch(TlsCertificatesWatcherInterface*)': src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:268:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 268 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:303:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 303 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/grpc_tls_certificate_match.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/grpc_tls_certificate_match.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/tls/ssl_utils.h:36, from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:33, from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:32, from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:27: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:137:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/grpc_tls_certificate_provider.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/tls/ssl_utils.h:36, from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:33, from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:32, from src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:30: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:137:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In lambda function: src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:125:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 125 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In lambda function: src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:246:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'absl::lts_20260107::Status grpc_core::FileWatcherCertificateProvider::ValidateCredentials() const': src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:300:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 300 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'void grpc_core::FileWatcherCertificateProvider::ForceUpdate()': src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:342:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 342 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.o -pthread In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:32, from src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:30: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/grpc_tls_credentials_options.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/grpc_tls_credentials_options.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/tls/ssl_utils.h:36, from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:33, from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:32, from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/transport/tls/spiffe_utils.h:27, from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:32: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:137:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/grpc_tls_crl_provider.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/grpc_tls_crl_provider.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/lib/event_engine/default_event_engine.h:23, from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:43: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/credentials/transport/tls/grpc_tls_crl_provider.h:40, from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/credentials/transport/tls/grpc_tls_crl_provider.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/grpc_tls_crl_provider.cc: In member function 'absl::lts_20260107::Status grpc_core::experimental::DirectoryReloaderCrlProvider::Update()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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&)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/load_system_roots_fallback.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/load_system_roots_fallback.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/load_system_roots_supported.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/load_system_roots_supported.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/load_system_roots_windows.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/load_system_roots_windows.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/spiffe_utils.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/spiffe_utils.o -pthread In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:30, from ./src/core/tsi/ssl_transport_security_utils.h:31, from src/core/credentials/transport/tls/spiffe_utils.cc:29: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/transport/tls/spiffe_utils.h:27, from src/core/credentials/transport/tls/spiffe_utils.cc:19: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/ssl_utils.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/ssl_utils.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/tls/ssl_utils.h:36, from src/core/credentials/transport/tls/ssl_utils.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from include/grpc/grpc_crl_provider.h:29, from ./src/core/credentials/transport/tls/ssl_utils.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/tls_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/tls_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/tls/tls_credentials.h:27, from src/core/credentials/transport/tls/tls_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/security_connector.h:29: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:32, from src/core/credentials/transport/tls/tls_credentials.cc:33: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:137:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/credentials/transport/tls/tls_credentials.cc:34: ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_client_handshaker_factory* grpc_core::TlsChannelSecurityConnector::ClientHandshakerFactoryForTesting()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsChannelSecurityConnector::KeyCertPairListForTesting()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsChannelSecurityConnector::RootCertInfoForTesting()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_server_handshaker_factory* grpc_core::TlsServerSecurityConnector::ServerHandshakerFactoryForTesting()': ./src/core/credentials/transport/tls/tls_security_connector.h:203:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 203 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsServerSecurityConnector::KeyCertPairListForTesting()': ./src/core/credentials/transport/tls/tls_security_connector.h:208:24: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsServerSecurityConnector::RootCertInfoForTesting()': ./src/core/credentials/transport/tls/tls_security_connector.h:213:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 213 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/tls_security_connector.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/tls_security_connector.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/tls/tls_security_connector.h:34, from src/core/credentials/transport/tls/tls_security_connector.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/tls/tls_security_connector.h:32: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:35: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:137:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_client_handshaker_factory* grpc_core::TlsChannelSecurityConnector::ClientHandshakerFactoryForTesting()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsChannelSecurityConnector::KeyCertPairListForTesting()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsChannelSecurityConnector::RootCertInfoForTesting()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_server_handshaker_factory* grpc_core::TlsServerSecurityConnector::ServerHandshakerFactoryForTesting()': ./src/core/credentials/transport/tls/tls_security_connector.h:203:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 203 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsServerSecurityConnector::KeyCertPairListForTesting()': ./src/core/credentials/transport/tls/tls_security_connector.h:208:24: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsServerSecurityConnector::RootCertInfoForTesting()': ./src/core/credentials/transport/tls/tls_security_connector.h:213:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 213 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/credentials/transport/tls/tls_security_connector.cc:341:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/credentials/transport/tls/tls_security_connector.cc:381:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 381 | MutexLock lock(&verifier_request_map_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/credentials/transport/tls/tls_security_connector.cc:394:47: 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(&verifier_request_map_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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 >)': src/core/credentials/transport/tls/tls_security_connector.cc:435:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 435 | MutexLock lock(&security_connector_->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'void grpc_core::TlsChannelSecurityConnector::ChannelPendingVerifierRequest::OnVerifyDone(bool, absl::lts_20260107::Status)': src/core/credentials/transport/tls/tls_security_connector.cc:501:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 501 | MutexLock lock(&security_connector_->verifier_request_map_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/credentials/transport/tls/tls_security_connector.cc:611:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 611 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/credentials/transport/tls/tls_security_connector.cc:643:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&verifier_request_map_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/credentials/transport/tls/tls_security_connector.cc:660:47: 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(&verifier_request_map_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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 >)': src/core/credentials/transport/tls/tls_security_connector.cc:687:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 687 | MutexLock lock(&security_connector_->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'void grpc_core::TlsServerSecurityConnector::ServerPendingVerifierRequest::OnVerifyDone(bool, absl::lts_20260107::Status)': src/core/credentials/transport/tls/tls_security_connector.cc:756:66: 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(&security_connector_->verifier_request_map_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/tls/tls_utils.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/tls/tls_utils.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/transport_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/transport_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/credentials/transport/transport_credentials.h:33, from src/core/credentials/transport/transport_credentials.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/credentials/transport/transport_credentials.h:31: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/credentials/transport/xds/xds_credentials.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/credentials/transport/xds/xds_credentials.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/transport/xds/xds_credentials.h:34, from src/core/credentials/transport/xds/xds_credentials.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/credentials/transport/xds/xds_credentials.h:33: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/xds/grpc/xds_certificate_provider.h:33, from ./src/core/credentials/transport/xds/xds_credentials.h:41: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:137:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/backend_metrics/backend_metric_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/backend_metrics/backend_metric_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18, from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:24, from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:27: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/census/grpc_context.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/census/grpc_context.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/lib/channel/channel_stack.h:58, from ./src/core/lib/surface/call.h:35, from src/core/ext/filters/census/grpc_context.cc:24: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/lib/iomgr/call_combiner.h:28, from ./src/core/lib/channel/channel_stack.h:54: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from src/core/ext/filters/census/grpc_context.cc:23: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/call_combiner.h:30: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/channel_idle/idle_filter_state.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/channel_idle/idle_filter_state.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/lib/channel/channel_stack.h:58, from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:28, from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/lib/iomgr/call_combiner.h:28, from ./src/core/lib/channel/channel_stack.h:54: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:23: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/call_combiner.h:30: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:29: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:42: ./src/core/lib/promise/loop.h: At global scope: ./src/core/lib/promise/loop.h:214:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 214 | GPR_NO_UNIQUE_ADDRESS union { | ^ ./src/core/lib/promise/loop.h:214:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/lib/promise/activity.h:684: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]' 684 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 686 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))); | ~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/activity.h:502:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 502 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:502:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 502 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:504:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 504 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:504:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 504 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./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::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': ./src/core/lib/promise/activity.h:684:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' 684 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 686 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:277:29: required from here 277 | activity_.Set(MakeActivity( | ~~~~~~~~~~~~^ 278 | std::move(promise), ExecCtxWakeupScheduler{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | [channel_stack, this](absl::Status status) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | if (status.ok()) CloseChannel("connection idle"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | }, | ~~ 282 | std::move(arena))); | ~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/activity.h:502:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 502 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:502:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 502 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:504:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 504 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:504:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 504 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./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}]': ./src/core/lib/promise/activity.h:527:8: required from here 527 | void Cancel() final { | ^~~~~~ ./src/core/lib/promise/activity.h:535:17: 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(mu()); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': ./src/core/lib/promise/activity.h:527:8: required from here 527 | void Cancel() final { | ^~~~~~ ./src/core/lib/promise/activity.h:535:17: 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(mu()); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/lib/promise/activity.h:520: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}]' 520 | Step(); | ^~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./src/core/lib/promise/activity.h:572: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]' 572 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ ./src/core/lib/promise/activity.h:567:8: required from here 567 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ ./src/core/lib/promise/activity.h:596:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 596 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:596:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 596 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:599:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 599 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:599:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 599 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:603:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 603 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:603:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 603 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': ./src/core/lib/promise/activity.h:520:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]' 520 | Step(); | ^~~~ ./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, grpc_core::LegacyMaxAgeFilter::PostInit():: >, grpc_core::ExecCtxWakeupScheduler, grpc_core::LegacyMaxAgeFilter::PostInit()::, grpc_core::RefCountedPtr >]' 42 | static_cast(arg)->RunScheduledWakeup(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./src/core/lib/promise/activity.h:572:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' 572 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ ./src/core/lib/promise/activity.h:567:8: required from here 567 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ ./src/core/lib/promise/activity.h:596:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 596 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:596:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 596 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/lib/promise/activity.h:599:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 599 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:599:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 599 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:603:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 603 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/lib/promise/activity.h:603:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 603 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/fault_injection/fault_injection_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/fault_injection/fault_injection_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/channel/promise_based_filter.h:42, from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:30, from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/filters/fault_injection/fault_injection_filter.cc: In member function 'grpc_core::FaultInjectionFilter::InjectionDecision grpc_core::FaultInjectionFilter::MakeInjectionDecision(const grpc_core::ClientMetadata&)': src/core/ext/filters/fault_injection/fault_injection_filter.cc:221:24: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/ext/filters/fault_injection/fault_injection_service_config_parser.h:31, from src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/credentials/transport/security_connector.h:38, from ./src/core/credentials/call/call_credentials.h:33, from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26, from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from ./src/core/credentials/transport/security_connector.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:31: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:35, from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28, from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:26: ./src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc: In member function 'void grpc_core::GcpAuthenticationFilter::CallCredentialsCache::SetMaxSize(size_t)': src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:123:22: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GcpAuthenticationFilter::CallCredentialsCache::Get(const std::string&)': src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:130:22: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/gcp_authentication/gcp_authentication_service_config_parser.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/gcp_authentication/gcp_authentication_service_config_parser.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/ext/filters/gcp_authentication/gcp_authentication_service_config_parser.h:28, from src/core/ext/filters/gcp_authentication/gcp_authentication_service_config_parser.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/http/client/http_client_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/http/client/http_client_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/filters/http/client/http_client_filter.h:24, from src/core/ext/filters/http/client/http_client_filter.cc:18: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/filters/http/client/http_client_filter.h:23: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/ext/filters/http/client/http_client_filter.h:27: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/http/client_authority_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/http/client_authority_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/channel/promise_based_filter.h:42, from ./src/core/ext/filters/http/client_authority_filter.h:29, from src/core/ext/filters/http/client_authority_filter.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/filters/http/client_authority_filter.h:26: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/http/http_filters_plugin.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/http/http_filters_plugin.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from src/core/ext/filters/http/http_filters_plugin.cc:22: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/ext/filters/http/client/http_client_filter.h:27, from src/core/ext/filters/http/http_filters_plugin.cc:23: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/http/message_compress/compression_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/http/message_compress/compression_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/filters/http/message_compress/compression_filter.h:32, from src/core/ext/filters/http/message_compress/compression_filter.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/ext/filters/http/message_compress/compression_filter.h:36: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/http/server/http_server_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/http/server/http_server_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/channel/promise_based_filter.h:42, from ./src/core/ext/filters/http/server/http_server_filter.h:28, from src/core/ext/filters/http/server/http_server_filter.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/filters/http/server/http_server_filter.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/message_size/message_size_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/message_size/message_size_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/ext/filters/message_size/message_size_filter.h:29, from src/core/ext/filters/message_size/message_size_filter.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/filters/message_size/message_size_filter.h:27: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/ext/filters/message_size/message_size_filter.h:32: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/rbac/rbac_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/rbac/rbac_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/channel/promise_based_filter.h:42, from ./src/core/ext/filters/rbac/rbac_filter.h:26, from src/core/ext/filters/rbac/rbac_filter.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/filters/rbac/rbac_filter.h:23: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/rbac/rbac_service_config_parser.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/rbac/rbac_service_config_parser.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:29, from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/stateful_session/stateful_session_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/stateful_session/stateful_session_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/ext/filters/stateful_session/stateful_session_service_config_parser.h:29, from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27, from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:25: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:30: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/filters/stateful_session/stateful_session_service_config_parser.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/filters/stateful_session/stateful_session_service_config_parser.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/ext/filters/stateful_session/stateful_session_service_config_parser.h:29, from src/core/ext/filters/stateful_session/stateful_session_service_config_parser.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/alpn/alpn.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/alpn/alpn.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/chttp2_plugin.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/chttp2_plugin.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/server/server.h:62, from ./src/core/ext/transport/chttp2/server/chttp2_server.h:33, from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': ./src/core/server/server.h:632:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 632 | MutexLock lock(&mu_global_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/client/chttp2_connector.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/client/chttp2_connector.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/client_channel/connector.h:28, from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:28, from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/client_channel/connector.h:22: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/client_channel/client_channel_factory.h:23, from src/core/ext/transport/chttp2/client/chttp2_connector.cc:42: ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::connected_subchannel()': ./src/core/client_channel/subchannel.h:239:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 239 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/client_channel/subchannel.h: In member function 'grpc_core::RefCountedPtr grpc_core::Subchannel::call_destination()': ./src/core/client_channel/subchannel.h:244:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:28, from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:41, from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: ./src/core/lib/promise/inter_activity_latch.h: In lambda function: ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/stream.h:25, from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: ./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]': ./src/core/ext/transport/chttp2/transport/stream.h:71:38: required from here 71 | return data_queue->EnqueueMessage(std::move(message)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:289:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 289 | MutexLock lock(&self->mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: ./src/core/lib/promise/loop.h: At global scope: ./src/core/lib/promise/loop.h:214:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 214 | GPR_NO_UNIQUE_ADDRESS union { | ^ ./src/core/lib/promise/loop.h:214:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword ./src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:470:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 470 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'virtual bool grpc_core::http2::Http2ClientTransport::KeepAliveInterfaceImpl::NeedToSendKeepAlivePing()': ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:574:53: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&transport_->transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:71: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/ext/transport/chttp2/client/chttp2_connector.cc:110:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 110 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'virtual void grpc_core::Chttp2Connector::Shutdown(grpc_error_handle)': src/core/ext/transport/chttp2/client/chttp2_connector.cc:155:22: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnHandshakeDone(absl::lts_20260107::StatusOr)': src/core/ext/transport/chttp2/client/chttp2_connector.cc:164:22: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/client/chttp2_connector.cc: In static member function 'static void grpc_core::Chttp2Connector::OnReceiveSettings(void*, grpc_error_handle)': src/core/ext/transport/chttp2/client/chttp2_connector.cc:252:30: 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->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnTimeout()': src/core/ext/transport/chttp2/client/chttp2_connector.cc:277:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 277 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::EnqueueResult> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': ./src/core/ext/transport/chttp2/transport/stream.h:57:46: required from here 57 | return data_queue->EnqueueInitialMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:221:15: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::EnqueueResult> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': ./src/core/ext/transport/chttp2/transport/stream.h:64:47: required from here 64 | return data_queue->EnqueueTrailingMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:246:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::EnqueueResult> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': ./src/core/ext/transport/chttp2/transport/stream.h:78:41: required from here 78 | return data_queue->EnqueueHalfClosed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:318:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 318 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::EnqueueResult> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': ./src/core/ext/transport/chttp2/transport/stream.h:85:42: required from here 85 | return data_queue->EnqueueResetStream(error_code); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:350:15: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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, grpc_core::HPackCompressor&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': ./src/core/ext/transport/chttp2/transport/stream.h:94:37: required from here 94 | return data_queue->DequeueFrames(transport_tokens, max_frame_length, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | encoder, | ~~~~~~~~ 96 | /*can_send_reset_stream=*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | !(state == HttpStreamState::kIdle || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | state == HttpStreamState::kClosed)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:433:15: 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(&mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:38, from ./src/core/ext/transport/chttp2/transport/header_assembler.h:30, from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:31: ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:329:51: required from here 329 | self->ztrace_collector_->Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 330 | PromiseEndpointReadTrace{num_bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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/gcc14/include/c++/14.3.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/gcc14/include/c++/14.3.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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:199: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}]' 199 | return std::make_unique(impl_.GetOrCreate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:141:73: required from here 141 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./src/core/channelz/ztrace_collector.h:379:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 379 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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 > >)>]': ./src/core/channelz/ztrace_collector.h:384:10: required from here 384 | void Run(ZTrace::Args args, | ^~~ ./src/core/channelz/ztrace_collector.h:391:17: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:407: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 > >)>]' 407 | NextCallback(std::make_shared(std::move(callback)), impl_, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | instance_); | ~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:384:10: required from here 384 | void Run(ZTrace::Args args, | ^~~ ./src/core/channelz/ztrace_collector.h:421:19: 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(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/server/chttp2_server.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/server/chttp2_server.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/transport/chttp2/transport/internal.h:41, from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29, from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/ext/transport/chttp2/server/chttp2_server.h:23: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/server/server.h:62, from ./src/core/ext/transport/chttp2/server/chttp2_server.h:33: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': ./src/core/server/server.h:632:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 632 | MutexLock lock(&mu_global_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/ext/transport/chttp2/server/chttp2_server.cc:431:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 431 | MutexLock lock(&listener->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Start()': src/core/ext/transport/chttp2/server/chttp2_server.cc:506:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 506 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::SetOnDestroyDone(grpc_closure*)': src/core/ext/transport/chttp2/server/chttp2_server.cc:535:22: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': src/core/ext/transport/chttp2/server/chttp2_server.cc:564:30: 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(&self->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Orphan()': src/core/ext/transport/chttp2/server/chttp2_server.cc:603:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 603 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/ext/transport/chttp2/server/chttp2_server.cc:728:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 728 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'void grpc_core::experimental::PassiveListenerImpl::ListenerDestroyed()': src/core/ext/transport/chttp2/server/chttp2_server.cc:764:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 764 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/bin_decoder.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/bin_decoder.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/bin_encoder.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/bin_encoder.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22, from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/lib/transport/transport.h:38: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/chttp2_transport.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/chttp2_transport.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/ext/transport/chttp2/transport/flow_control.h:38, from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30, from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/channelz/channelz.h:39: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In function 'void close_transport_locked(grpc_chttp2_transport*, grpc_error_handle)': src/core/ext/transport/chttp2/transport/chttp2_transport.cc:907:48: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 907 | grpc_core::MutexLock lock(&t->ep_destroy_mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollset(grpc_stream*, grpc_pollset*)': src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3296:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3296 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollsetSet(grpc_stream*, grpc_pollset_set*)': src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3306:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3306 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/frame_data.h:29, from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:65: ./src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2BeginEndpointWrite; 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}]': ./src/core/channelz/ztrace_collector.h:179:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2BeginEndpointWrite; 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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1242:35: required from here 1242 | t->http2_ztrace_collector.Append(grpc_core::H2BeginEndpointWrite{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1243 | static_cast(t->outbuf.Length())}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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*)::)>]': ./src/core/lib/resource_quota/memory_quota.h:543:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_benign_reclaimer(grpc_chttp2_transport*)::)>]' 543 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3317:34: required from here 3317 | t->memory_owner.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3318 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3319 | [t = t->Ref()]( | ~~~~~~~~~~~~~~~ 3320 | std::optional sweep) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3321 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 3322 | auto* tp = t.get(); | ~~~~~~~~~~~~~~~~~~~ 3323 | tp->active_reclamation = std::move(*sweep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3324 | tp->combiner->Run( | ~~~~~~~~~~~~~~~~~~ 3325 | grpc_core::InitTransportClosure( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3326 | std::move(t), &tp->benign_reclaimer_locked), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3327 | absl::OkStatus()); | ~~~~~~~~~~~~~~~~~~ 3328 | } | ~ 3329 | }); | ~~ ./src/core/lib/resource_quota/memory_quota.h:458:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_destructive_reclaimer(grpc_chttp2_transport*)::)>]': ./src/core/lib/resource_quota/memory_quota.h:543:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_destructive_reclaimer(grpc_chttp2_transport*)::)>]' 543 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3336:34: required from here 3336 | t->memory_owner.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3337 | grpc_core::ReclamationPass::kDestructive, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3338 | [t = t->Ref()]( | ~~~~~~~~~~~~~~~ 3339 | std::optional sweep) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3340 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 3341 | auto* tp = t.get(); | ~~~~~~~~~~~~~~~~~~~ 3342 | tp->active_reclamation = std::move(*sweep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3343 | tp->combiner->Run( | ~~~~~~~~~~~~~~~~~~ 3344 | grpc_core::InitTransportClosure( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3345 | std::move(t), &tp->destructive_reclaimer_locked), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3346 | absl::OkStatus()); | ~~~~~~~~~~~~~~~~~~ 3347 | } | ~ 3348 | }); | ~~ ./src/core/lib/resource_quota/memory_quota.h:458:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': /opt/tools/gcc14/include/c++/14.3.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>::ZTraceImpl]' 93 | delete __ptr; | ^~~~~~~~~~~~ /opt/tools/gcc14/include/c++/14.3.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>::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>::ZTraceImpl>]' 399 | get_deleter()(std::move(__ptr)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:199: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}]' 199 | return std::make_unique(impl_.GetOrCreate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:652:57: required from here 652 | return transport_->http2_ztrace_collector.MakeZTrace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./src/core/channelz/ztrace_collector.h:379:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 379 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]': ./src/core/channelz/ztrace_collector.h:384:10: required from here 384 | void Run(ZTrace::Args args, | ^~~ ./src/core/channelz/ztrace_collector.h:391:17: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:407: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::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]' 407 | NextCallback(std::make_shared(std::move(callback)), impl_, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | instance_); | ~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:384:10: required from here 384 | void Run(ZTrace::Args args, | ^~~ ./src/core/channelz/ztrace_collector.h:421:19: 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(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In lambda function: src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2688:16: warning: writing 8 bytes into a region of size 7 [-Wstringop-overflow=] 2688 | *p++ = 'p'; | ~~~~~^~~~~ In file included from include/grpc/slice.h:22, from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:22: 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]; | ^~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2696:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 2696 | *p++ = 'o'; | ~~~~~^~~~~ 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]; | ^~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2700:16: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 2700 | *p++ = 'r'; | ~~~~~^~~~~ 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]; | ^~~~~ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2702:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2702 | *p++ = 'c'; | ~~~~~^~~~~ 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]; | ^~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/decode_huff.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/decode_huff.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/flow_control.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/flow_control.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/ext/transport/chttp2/transport/flow_control.h:38, from src/core/ext/transport/chttp2/transport/flow_control.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/ext/transport/chttp2/transport/flow_control.h:32: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/frame.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/frame.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/frame_data.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/frame_data.o -pthread In file included from ./src/core/channelz/ztrace_collector.h:32, from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/frame_data.h:29, from src/core/ext/transport/chttp2/transport/frame_data.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/channelz/ztrace_collector.h:29: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/ext/transport/chttp2/transport/frame_data.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/frame_data.cc:156:37: required from here 156 | t->http2_ztrace_collector.Append(grpc_core::H2DataTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | t->incoming_stream_id, | ~~~~~~~~~~~~~~~~~~~~~~ 158 | (t->incoming_frame_flags & GRPC_CHTTP2_DATA_FLAG_END_STREAM) != 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | t->incoming_frame_size}); | ~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/promise/activity.h:33: ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/frame_goaway.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/frame_goaway.o -pthread In file included from ./src/core/channelz/ztrace_collector.h:32, from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/channelz/ztrace_collector.h:29: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/channelz/property_list.h:23, from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/transport/chttp2/transport/internal.h:41, from src/core/ext/transport/chttp2/transport/frame_goaway.cc:30: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:181: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}]' 181 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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 | }); | ~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:181:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_goaway_append(uint32_t, uint32_t, const grpc_slice&, grpc_slice_buffer*, grpc_core::Http2ZTraceCollector*)::; 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}]' 181 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/frame_goaway.cc:167:27: required from here 167 | ztrace_collector->Append([last_stream_id, error_code, debug_data]() { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | return grpc_core::H2GoAwayTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | last_stream_id, error_code, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | std::string(grpc_core::StringViewFromSlice(debug_data))}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | }); | ~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/promise/activity.h:33: ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/frame_ping.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/frame_ping.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/transport/chttp2/transport/internal.h:41, from src/core/ext/transport/chttp2/transport/frame_ping.cc:32: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/lib/iomgr/error.h:30, from ./src/core/ext/transport/chttp2/transport/frame_ping.h:27, from src/core/ext/transport/chttp2/transport/frame_ping.cc:19: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from ./src/core/ext/transport/chttp2/transport/internal.h:45: ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/frame_rst_stream.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/frame_rst_stream.o -pthread In file included from ./src/core/channelz/ztrace_collector.h:32, from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26, from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/channelz/ztrace_collector.h:29: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/channelz/property_list.h:23, from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:52:27: required from here 52 | ztrace_collector->Append(grpc_core::H2RstStreamTrace{id, code}); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:121:37: required from here 121 | t->http2_ztrace_collector.Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 122 | grpc_core::H2RstStreamTrace{t->incoming_stream_id, reason}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/promise/activity.h:33: ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/frame_security.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/frame_security.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/transport/chttp2/transport/internal.h:41, from src/core/ext/transport/chttp2/transport/frame_security.cc:23: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/lib/iomgr/error.h:30, from ./src/core/ext/transport/chttp2/transport/frame_security.h:25, from src/core/ext/transport/chttp2/transport/frame_security.cc:17: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/frame_settings.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/frame_settings.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/ext/transport/chttp2/transport/flow_control.h:38, from src/core/ext/transport/chttp2/transport/frame_settings.cc:31: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/channelz/property_list.h:23, from ./src/core/ext/transport/chttp2/transport/http2_settings.h:28, from ./src/core/ext/transport/chttp2/transport/frame_settings.h:27, from src/core/ext/transport/chttp2/transport/frame_settings.cc:19: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from src/core/ext/transport/chttp2/transport/frame_settings.cc:32: ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, {}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:181:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_settings_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}]' 181 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/frame_settings.cc:135:45: required from here 135 | t->http2_ztrace_collector.Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 136 | []() { return grpc_core::H2SettingsTrace{true, {}}; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/frame_window_update.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/frame_window_update.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:28, from src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/lib/iomgr/error.h:30, from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:27: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from src/core/ext/transport/chttp2/transport/frame_window_update.cc:29: ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/hpack_encoder.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/hpack_encoder.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:24, from ./src/core/lib/slice/slice.h:31, from ./src/core/call/parsed_metadata.h:33, from ./src/core/call/metadata_batch.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:38: ./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}]': ./src/core/channelz/ztrace_collector.h:181: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}]' 181 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/hpack_encoder.cc:104:37: required from here 104 | options.ztrace_collector->Append([&]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 105 | return H2HeaderTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | options.stream_id, (flags & GRPC_CHTTP2_DATA_FLAG_END_HEADERS) != 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | (flags & GRPC_CHTTP2_DATA_FLAG_END_STREAM) != 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | frame_type == GRPC_CHTTP2_FRAME_CONTINUATION, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | static_cast(len)}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | }); | ~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/hpack_encoder_table.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/hpack_parse_result.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/hpack_parse_result.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:29, from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/hpack_parser.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/hpack_parser.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:37, from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:24, from ./src/core/lib/slice/slice.h:31, from ./src/core/call/parsed_metadata.h:33, from ./src/core/call/metadata_batch.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/hpack_parser_table.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/hpack_parser_table.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:32, from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/lib/slice/slice_refcount.h:24, from ./src/core/lib/slice/slice.h:31, from ./src/core/call/parsed_metadata.h:33, from ./src/core/call/metadata_batch.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/http2_client_transport.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/http2_client_transport.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:27, from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/resource_quota/memory_quota.h:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:28, from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:41: ./src/core/lib/promise/inter_activity_latch.h: In lambda function: ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/stream.h:25, from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: ./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]': ./src/core/ext/transport/chttp2/transport/stream.h:71:38: required from here 71 | return data_queue->EnqueueMessage(std::move(message)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:289:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 289 | MutexLock lock(&self->mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: ./src/core/lib/promise/loop.h: At global scope: ./src/core/lib/promise/loop.h:214:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 214 | GPR_NO_UNIQUE_ADDRESS union { | ^ ./src/core/lib/promise/loop.h:214:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword ./src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:470:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 470 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'virtual bool grpc_core::http2::Http2ClientTransport::KeepAliveInterfaceImpl::NeedToSendKeepAlivePing()': ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:574:53: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&transport_->transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/ext/transport/chttp2/transport/http2_client_transport.cc:111:35: 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(&transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::StopConnectivityWatch(grpc_core::ConnectivityStateWatcherInterface*)': src/core/ext/transport/chttp2/transport/http2_client_transport.cc:117:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 117 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'grpc_core::http2::Http2Status grpc_core::http2::Http2ClientTransport::ProcessHttp2SettingsFrame(grpc_core::Http2SettingsFrame)': src/core/ext/transport/chttp2/transport/http2_client_transport.cc:346:35: 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(&transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::CloseStream(grpc_core::RefCountedPtr, CloseStreamArgs, grpc_core::DebugLocation)': src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1032:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1032 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1145:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1145 | ReleasableMutexLock lock(&transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::http2::Http2ClientTransport::LookupStream(uint32_t)': src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1224:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1224 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'std::optional > grpc_core::http2::Http2ClientTransport::MakeStream(grpc_core::CallHandler, uint32_t)': src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1281:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1281 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::EnqueueResult> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': ./src/core/ext/transport/chttp2/transport/stream.h:57:46: required from here 57 | return data_queue->EnqueueInitialMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:221:15: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::EnqueueResult> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': ./src/core/ext/transport/chttp2/transport/stream.h:64:47: required from here 64 | return data_queue->EnqueueTrailingMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:246:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::EnqueueResult> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': ./src/core/ext/transport/chttp2/transport/stream.h:78:41: required from here 78 | return data_queue->EnqueueHalfClosed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:318:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 318 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::EnqueueResult> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': ./src/core/ext/transport/chttp2/transport/stream.h:85:42: required from here 85 | return data_queue->EnqueueResetStream(error_code); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:350:15: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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, grpc_core::HPackCompressor&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': ./src/core/ext/transport/chttp2/transport/stream.h:94:37: required from here 94 | return data_queue->DequeueFrames(transport_tokens, max_frame_length, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | encoder, | ~~~~~~~~ 96 | /*can_send_reset_stream=*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | !(state == HttpStreamState::kIdle || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | state == HttpStreamState::kClosed)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:433:15: 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(&mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:38, from ./src/core/ext/transport/chttp2/transport/header_assembler.h:30, from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:31: ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:329:51: required from here 329 | self->ztrace_collector_->Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 330 | PromiseEndpointReadTrace{num_bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': ./src/core/channelz/ztrace_collector.h:179:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointWriteTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:704:40: required from here 704 | self->ztrace_collector_->Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 705 | PromiseEndpointWriteTrace{buffer_length}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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/gcc14/include/c++/14.3.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/gcc14/include/c++/14.3.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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:199: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}]' 199 | return std::make_unique(impl_.GetOrCreate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:141:73: required from here 141 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./src/core/channelz/ztrace_collector.h:379:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 379 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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 > >)>]': ./src/core/channelz/ztrace_collector.h:384:10: required from here 384 | void Run(ZTrace::Args args, | ^~~ ./src/core/channelz/ztrace_collector.h:391:17: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:407: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 > >)>]' 407 | NextCallback(std::make_shared(std::move(callback)), impl_, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | instance_); | ~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:384:10: required from here 384 | void Run(ZTrace::Args args, | ^~~ ./src/core/channelz/ztrace_collector.h:421:19: 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(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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&&) { | ^~~~~~~~~~~~~~~~~~ ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from ./src/core/call/metadata.h:21, from ./src/core/call/call_filters.h:28, from ./src/core/call/call_spine.h:21: ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 342 | TrySeq(F0 f0, F1 f1, F2 f2, F3 f3, F4 f4, F5 f5, | ^~~~~~ In file included from ./src/core/call/call_filters.h:26: ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': ./src/core/call/call_state.h:278:3: warning: control reaches end of non-void function [-Wreturn-type] 278 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': ./src/core/call/call_state.h:308:3: warning: control reaches end of non-void function [-Wreturn-type] 308 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': ./src/core/call/call_state.h:158:3: warning: control reaches end of non-void function [-Wreturn-type] 158 | } | ^ In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:44: ./src/core/lib/promise/inter_activity_mutex.h: In member function 'grpc_core::Poll::Lock> grpc_core::InterActivityMutex::Acquirer::operator()() [with F = grpc_core::InterActivityMutex::Acquire()::; T = unsigned int]': ./src/core/lib/promise/inter_activity_mutex.h:310:5: warning: control reaches end of non-void function [-Wreturn-type] 310 | } | ^ ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': ./src/core/call/call_state.h:188:3: warning: control reaches end of non-void function [-Wreturn-type] 188 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/http2_settings.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/http2_settings.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/http2_settings_manager.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/http2_settings_manager.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/http2_stats_collector.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/http2_stats_collector.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/http2_transport.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/http2_transport.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/ext/transport/chttp2/transport/http2_transport.h:25, from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/resource_quota/memory_quota.h:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/huffsyms.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/huffsyms.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/keepalive.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/keepalive.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/event_engine/event_engine_context.h:21, from ./src/core/lib/promise/party.h:34, from ./src/core/ext/transport/chttp2/transport/keepalive.h:22, from src/core/ext/transport/chttp2/transport/keepalive.cc:18: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/promise/party.h:31: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/ext/transport/chttp2/transport/keepalive.h:21: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:22: ./src/core/lib/promise/loop.h: At global scope: ./src/core/lib/promise/loop.h:214:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 214 | GPR_NO_UNIQUE_ADDRESS union { | ^ ./src/core/lib/promise/loop.h:214:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/parsing.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/parsing.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from src/core/ext/transport/chttp2/transport/parsing.cc:42: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from src/core/ext/transport/chttp2/transport/parsing.cc:19: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/frame_data.h:29, from src/core/ext/transport/chttp2/transport/parsing.cc:46: ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | }); | ~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:181:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_header_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}]' 181 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/parsing.cc:994:37: required from here 994 | t->http2_ztrace_collector.Append([t]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 995 | return grpc_core::H2HeaderTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 996 | t->incoming_stream_id, | ~~~~~~~~~~~~~~~~~~~~~~ 997 | (t->incoming_frame_flags & GRPC_CHTTP2_DATA_FLAG_END_HEADERS) != 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 998 | (t->incoming_frame_flags & GRPC_CHTTP2_DATA_FLAG_END_STREAM) != 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | t->incoming_frame_type == GRPC_CHTTP2_FRAME_CONTINUATION, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | t->incoming_frame_size}; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | }); | ~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/ping_abuse_policy.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/ping_callbacks.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/ping_callbacks.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/ping_promise.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/ping_promise.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/if.h:25, from ./src/core/ext/transport/chttp2/transport/ping_promise.h:27, from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39, from ./src/core/lib/promise/inter_activity_latch.h:27, from ./src/core/ext/transport/chttp2/transport/ping_promise.h:28: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/ext/transport/chttp2/transport/frame.h:25, from ./src/core/ext/transport/chttp2/transport/ping_promise.h:23: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/inter_activity_latch.h: In lambda function: ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/promise/party.h:31, from src/core/ext/transport/chttp2/transport/ping_promise.cc:22: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/event_engine/event_engine_context.h:21, from ./src/core/lib/promise/party.h:34: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/ping_rate_policy.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/ping_rate_policy.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/stream_lists.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/stream_lists.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from ./src/core/ext/transport/chttp2/transport/internal.h:41, from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22, from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/ext/transport/chttp2/transport/internal.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/transport_common.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/transport_common.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/varint.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/varint.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/write_size_policy.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/write_size_policy.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/chttp2/transport/writing.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/chttp2/transport/writing.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from src/core/ext/transport/chttp2/transport/writing.cc:36: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from src/core/ext/transport/chttp2/transport/writing.cc:19: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from ./src/core/ext/transport/chttp2/transport/frame_data.h:29, from src/core/ext/transport/chttp2/transport/writing.cc:41: ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:181:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = {anonymous}::WriteContext::FlushSettings()::; 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}]' 181 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/writing.cc:270:40: required from here 270 | t_->http2_ztrace_collector.Append([&update]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 271 | return grpc_core::H2SettingsTrace{false, update->settings}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | }); | ~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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}]': ./src/core/channelz/ztrace_collector.h:179: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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/writing.cc:303:40: required from here 303 | t_->http2_ztrace_collector.Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 304 | grpc_core::H2WindowUpdateTrace{0, transport_announce}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2FlowControlStall; 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}]': ./src/core/channelz/ztrace_collector.h:179:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2FlowControlStall; 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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/writing.cc:554:42: required from here 554 | t_->http2_ztrace_collector.Append(grpc_core::H2FlowControlStall{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | t_->flow_control.remote_window(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 | data_send_context.stream_remote_window(), s_->id}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2BeginWriteCycle; 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}]': ./src/core/channelz/ztrace_collector.h:179:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2BeginWriteCycle; 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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/writing.cc:701:35: required from here 701 | t->http2_ztrace_collector.Append(grpc_core::H2BeginWriteCycle{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | static_cast(ctx.target_write_size())}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2EndWriteCycle; 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}]': ./src/core/channelz/ztrace_collector.h:179:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2EndWriteCycle; 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}]' 179 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/ext/transport/chttp2/transport/writing.cc:775:35: required from here 775 | t->http2_ztrace_collector.Append(grpc_core::H2EndWriteCycle{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/core/channelz/ztrace_collector.h:440:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 440 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/inproc/inproc_transport.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/inproc/inproc_transport.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/call_arena_allocator.h:24, from ./src/core/call/call_spine.h:20, from ./src/core/call/call_destination.h:20, from ./src/core/lib/transport/transport.h:40, from ./src/core/ext/transport/inproc/inproc_transport.h:22, from src/core/ext/transport/inproc/inproc_transport.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/ext/transport/inproc/inproc_transport.h:21: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/channel_create.h:26, from src/core/ext/transport/inproc/inproc_transport.cc:33: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/ext/transport/inproc/inproc_transport.cc:35: ./src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': ./src/core/server/server.h:632:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 632 | MutexLock lock(&mu_global_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::Disconnect(absl::lts_20260107::Status)': src/core/ext/transport/inproc/inproc_transport.cc:100:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 100 | MutexLock lock(&connected_state_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::SetReady()': src/core/ext/transport/inproc/inproc_transport.cc:136:40: 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(&state_tracker_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::AddWatcher(grpc_connectivity_state, grpc_core::OrphanablePtr)': src/core/ext/transport/inproc/inproc_transport.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(&state_tracker_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::RemoveWatcher(grpc_core::ConnectivityStateWatcherInterface*)': src/core/ext/transport/inproc/inproc_transport.cc:152:40: 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(&state_tracker_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/ext/transport/inproc/inproc_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::InprocServerTransport::connected_state()': src/core/ext/transport/inproc/inproc_transport.cc:164:40: 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(&connected_state_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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 ./src/core/call/call_filters.h:26, from ./src/core/call/call_spine.h:21: ./src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': ./src/core/call/call_state.h:158:3: warning: control reaches end of non-void function [-Wreturn-type] 158 | } | ^ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/transport/inproc/legacy_inproc_transport.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/transport/inproc/legacy_inproc_transport.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from src/core/ext/transport/inproc/legacy_inproc_transport.cc:43: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_map.h:43, from ./src/core/lib/debug/trace_impl.h:24, from ./src/core/lib/debug/trace_flags.h:22, from ./src/core/lib/debug/trace.h:18, from ./src/core/ext/transport/inproc/legacy_inproc_transport.h:21, from src/core/ext/transport/inproc/legacy_inproc_transport.cc:19: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:56: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:61: ./src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': ./src/core/server/server.h:632:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 632 | MutexLock lock(&mu_global_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/certs.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/certs.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/clusters.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/clusters.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/config_dump.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/config_dump.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/config_dump_shared.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/config_dump_shared.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/init_dump.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/init_dump.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/listeners.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/listeners.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/memory.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/memory.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/metrics.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/metrics.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/mutex_stats.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/mutex_stats.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/admin/v3/tap.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/admin/v3/tap.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.o -pthread 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 = { | ^~~~~ 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 = { | ^~~~~ 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 = { | ^~~~~ 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.o -pthread 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/accesslog/v3/accesslog.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/accesslog/v3/accesslog.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/bootstrap/v3/bootstrap.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/bootstrap/v3/bootstrap.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/cluster/v3/circuit_breaker.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/cluster/v3/circuit_breaker.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/cluster/v3/cluster.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/cluster/v3/cluster.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/cluster/v3/filter.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/cluster/v3/filter.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/cluster/v3/outlier_detection.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/cluster/v3/outlier_detection.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/common/matcher/v3/matcher.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/common/matcher/v3/matcher.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/address.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/address.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/backoff.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/backoff.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/base.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/base.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/config_source.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/config_source.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/event_service_config.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/event_service_config.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/extension.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/extension.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/grpc_method_list.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/grpc_method_list.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/grpc_service.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/grpc_service.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/health_check.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/health_check.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/http_service.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/http_service.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/http_uri.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/http_uri.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/proxy_protocol.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/proxy_protocol.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/resolver.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/resolver.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/socket_cmsg_headers.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/socket_cmsg_headers.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/socket_option.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/socket_option.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/substitution_format_string.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/substitution_format_string.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/core/v3/udp_socket_config.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/core/v3/udp_socket_config.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint_components.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint_components.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/endpoint/v3/load_report.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/endpoint/v3/load_report.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/listener/v3/api_listener.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/listener/v3/api_listener.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/listener/v3/listener.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/listener/v3/listener.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/listener/v3/listener_components.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/listener/v3/listener_components.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/listener/v3/quic_config.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/listener/v3/quic_config.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/listener/v3/udp_listener_config.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/listener/v3/udp_listener_config.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/metrics/v3/metrics_service.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/metrics/v3/metrics_service.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/metrics/v3/stats.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/metrics/v3/stats.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/overload/v3/overload.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/overload/v3/overload.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/rbac/v3/rbac.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/rbac/v3/rbac.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/tap/v3/common.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/tap/v3/common.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/datadog.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/datadog.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/dynamic_ot.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/dynamic_ot.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/http_tracer.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/http_tracer.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/lightstep.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/lightstep.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/opentelemetry.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/opentelemetry.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/service.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/service.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/skywalking.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/skywalking.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/trace.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/trace.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/xray.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/xray.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/config/trace/v3/zipkin.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/config/trace/v3/zipkin.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/data/accesslog/v3/accesslog.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/data/accesslog/v3/accesslog.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/filters/common/fault/v3/fault.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/common/fault/v3/fault.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3/fault.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3/fault.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3/router.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3/router.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/service/discovery/v3/ads.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/service/discovery/v3/ads.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/service/discovery/v3/discovery.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/service/discovery/v3/discovery.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/service/load_stats/v3/lrs.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/service/load_stats/v3/lrs.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/node.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/node.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/number.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/number.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/path.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/path.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/regex.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/regex.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/status_code_input.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/status_code_input.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/string.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/string.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/struct.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/struct.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/matcher/v3/value.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/matcher/v3/value.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/metadata/v3/metadata.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/metadata/v3/metadata.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/tracing/v3/custom_tag.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/tracing/v3/custom_tag.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/v3/hash_policy.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3/hash_policy.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/v3/http.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3/http.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/v3/http_status.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3/http_status.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/v3/percent.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3/percent.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/v3/range.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3/range.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/v3/ratelimit_strategy.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3/ratelimit_strategy.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/v3/ratelimit_unit.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3/ratelimit_unit.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/v3/semantic_version.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3/semantic_version.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/envoy/type/v3/token_bucket.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/envoy/type/v3/token_bucket.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/api/annotations.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/api/annotations.upb_minitable.o -pthread 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/api/expr/v1alpha1/checked.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/api/expr/v1alpha1/checked.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/api/expr/v1alpha1/syntax.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/api/expr/v1alpha1/syntax.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/api/http.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/api/http.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/api/httpbody.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/api/httpbody.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/google/rpc/status.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/google/rpc/status.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/channelz/channelz.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/channelz/channelz.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls_config.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls_config.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.o -pthread 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 = { | ^~~~~ 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 = { | ^~~~~ 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 = { | ^~~~~ 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 = { | ^~~~~ 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/udpa/annotations/security.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/udpa/annotations/security.upb_minitable.o -pthread 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/udpa/annotations/sensitive.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/udpa/annotations/sensitive.upb_minitable.o -pthread 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/udpa/annotations/status.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/udpa/annotations/status.upb_minitable.o -pthread 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/udpa/annotations/versioning.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/udpa/annotations/versioning.upb_minitable.o -pthread 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/validate/validate.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/validate/validate.upb_minitable.o -pthread src/core/ext/upb-gen/validate/validate.upb_minitable.c:822:1: warning: 'retain' attribute ignored [-Wattributes] 822 | const upb_MiniTableExtension validate_disabled_ext = { | ^~~~~ src/core/ext/upb-gen/validate/validate.upb_minitable.c:829:1: warning: 'retain' attribute ignored [-Wattributes] 829 | const upb_MiniTableExtension validate_ignored_ext = { | ^~~~~ src/core/ext/upb-gen/validate/validate.upb_minitable.c:836:1: warning: 'retain' attribute ignored [-Wattributes] 836 | const upb_MiniTableExtension validate_required_ext = { | ^~~~~ src/core/ext/upb-gen/validate/validate.upb_minitable.c:843:1: warning: 'retain' attribute ignored [-Wattributes] 843 | const upb_MiniTableExtension validate_rules_ext = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.o -pthread 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 = { | ^~~~~ 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 = { | ^~~~~ 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 = { | ^~~~~ 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 = { | ^~~~~ 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/annotations/v3/security.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/annotations/v3/security.upb_minitable.o -pthread 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/annotations/v3/sensitive.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/annotations/v3/sensitive.upb_minitable.o -pthread 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.o -pthread 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 = { | ^~~~~ 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 = { | ^~~~~ 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/annotations/v3/versioning.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/annotations/v3/versioning.upb_minitable.o -pthread 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 = { | ^~~~~ gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/core/v3/authority.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/core/v3/authority.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/core/v3/cidr.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/core/v3/cidr.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/core/v3/collection_entry.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/core/v3/collection_entry.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/core/v3/context_params.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/core/v3/context_params.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/core/v3/extension.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/core/v3/extension.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/core/v3/resource.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/core/v3/resource.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/core/v3/resource_locator.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/core/v3/resource_locator.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/core/v3/resource_name.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/core/v3/resource_name.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/matcher/v3/domain.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/matcher/v3/domain.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/matcher/v3/http_inputs.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/matcher/v3/http_inputs.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/matcher/v3/ip.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/matcher/v3/ip.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/matcher/v3/matcher.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/matcher/v3/matcher.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/matcher/v3/range.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/matcher/v3/range.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/matcher/v3/regex.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/matcher/v3/regex.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/matcher/v3/string.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/matcher/v3/string.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/v3/cel.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/v3/cel.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/v3/range.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/v3/range.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upb-gen/xds/type/v3/typed_struct.upb_minitable.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upb-gen/xds/type/v3/typed_struct.upb_minitable.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/certs.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/certs.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/clusters.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/clusters.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump_shared.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump_shared.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/init_dump.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/init_dump.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/listeners.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/listeners.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/memory.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/memory.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/metrics.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/metrics.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/mutex_stats.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/mutex_stats.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/admin/v3/tap.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/admin/v3/tap.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/annotations/deprecation.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/annotations/deprecation.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/annotations/resource.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/annotations/resource.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/accesslog/v3/accesslog.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/accesslog/v3/accesslog.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/bootstrap/v3/bootstrap.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/bootstrap/v3/bootstrap.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/cluster/v3/circuit_breaker.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/circuit_breaker.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/cluster/v3/cluster.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/cluster.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/cluster/v3/filter.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/filter.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/cluster/v3/outlier_detection.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/outlier_detection.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/common/matcher/v3/matcher.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/common/matcher/v3/matcher.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/address.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/address.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/backoff.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/backoff.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/base.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/base.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/config_source.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/config_source.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/event_service_config.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/event_service_config.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/extension.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/extension.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_method_list.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_method_list.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_service.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_service.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/health_check.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/health_check.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/http_service.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/http_service.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/http_uri.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/http_uri.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/proxy_protocol.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/proxy_protocol.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/resolver.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/resolver.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_cmsg_headers.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_cmsg_headers.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_option.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_option.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/substitution_format_string.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/substitution_format_string.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/udp_socket_config.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/core/v3/udp_socket_config.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint_components.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint_components.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/load_report.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/load_report.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/api_listener.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/listener/v3/api_listener.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener_components.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener_components.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/quic_config.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/listener/v3/quic_config.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/udp_listener_config.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/listener/v3/udp_listener_config.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/metrics/v3/metrics_service.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/metrics/v3/metrics_service.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/metrics/v3/stats.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/metrics/v3/stats.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/overload/v3/overload.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/overload/v3/overload.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/rbac/v3/rbac.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/rbac/v3/rbac.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/route/v3/route.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/route/v3/route.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/route/v3/scoped_route.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/route/v3/scoped_route.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/tap/v3/common.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/tap/v3/common.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/datadog.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/datadog.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/dynamic_ot.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/dynamic_ot.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/http_tracer.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/http_tracer.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/lightstep.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/lightstep.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/opentelemetry.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/opentelemetry.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/service.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/service.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/skywalking.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/skywalking.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/trace.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/trace.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/xray.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/xray.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/zipkin.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/config/trace/v3/zipkin.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/data/accesslog/v3/accesslog.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/data/accesslog/v3/accesslog.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/filters/common/fault/v3/fault.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/common/fault/v3/fault.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/filters/http/fault/v3/fault.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/fault/v3/fault.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/filters/http/router/v3/router.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/router/v3/router.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/service/discovery/v3/ads.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/service/discovery/v3/ads.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/service/discovery/v3/discovery.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/service/discovery/v3/discovery.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/service/load_stats/v3/lrs.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/service/load_stats/v3/lrs.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/node.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/node.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/number.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/number.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/path.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/path.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/regex.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/regex.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/status_code_input.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/status_code_input.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/string.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/string.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/struct.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/struct.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/value.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/value.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/metadata/v3/metadata.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/metadata/v3/metadata.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/tracing/v3/custom_tag.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/tracing/v3/custom_tag.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/v3/hash_policy.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3/hash_policy.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/v3/http.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3/http.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/v3/http_status.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3/http_status.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/v3/percent.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3/percent.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/v3/range.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3/range.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_strategy.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_strategy.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_unit.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_unit.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/v3/semantic_version.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3/semantic_version.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/envoy/type/v3/token_bucket.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/envoy/type/v3/token_bucket.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/api/annotations.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/api/annotations.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/checked.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/checked.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/syntax.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/syntax.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/api/http.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/api/http.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/api/httpbody.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/api/httpbody.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/protobuf/descriptor.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/protobuf/descriptor.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/protobuf/struct.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/protobuf/struct.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/protobuf/wrappers.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/protobuf/wrappers.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/google/rpc/status.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/google/rpc/status.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/src/proto/grpc/channelz/channelz.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/channelz.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/src/proto/grpc/lookup/v1/rls_config.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/src/proto/grpc/lookup/v1/rls_config.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/udpa/annotations/migrate.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/udpa/annotations/migrate.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/udpa/annotations/security.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/udpa/annotations/security.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/udpa/annotations/sensitive.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/udpa/annotations/sensitive.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/udpa/annotations/status.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/udpa/annotations/status.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/udpa/annotations/versioning.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/udpa/annotations/versioning.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/validate/validate.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/validate/validate.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/annotations/v3/migrate.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/annotations/v3/migrate.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/annotations/v3/security.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/annotations/v3/security.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/annotations/v3/sensitive.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/annotations/v3/sensitive.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/annotations/v3/status.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/annotations/v3/status.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/annotations/v3/versioning.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/annotations/v3/versioning.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/core/v3/authority.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/core/v3/authority.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/core/v3/cidr.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/core/v3/cidr.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/core/v3/collection_entry.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/core/v3/collection_entry.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/core/v3/context_params.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/core/v3/context_params.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/core/v3/extension.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/core/v3/extension.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/core/v3/resource.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/core/v3/resource.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/core/v3/resource_locator.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/core/v3/resource_locator.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/core/v3/resource_name.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/core/v3/resource_name.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/domain.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/matcher/v3/domain.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/http_inputs.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/matcher/v3/http_inputs.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/ip.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/matcher/v3/ip.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/matcher.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/matcher/v3/matcher.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/range.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/matcher/v3/range.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/regex.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/matcher/v3/regex.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/string.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/matcher/v3/string.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/v3/cel.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/v3/cel.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/v3/range.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/v3/range.upbdefs.o -pthread gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/ext/upbdefs-gen/xds/type/v3/typed_struct.upbdefs.c -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/ext/upbdefs-gen/xds/type/v3/typed_struct.upbdefs.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/filter/auth/client_auth_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/filter/auth/client_auth_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from src/core/filter/auth/client_auth_filter.cc:34: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from src/core/filter/auth/client_auth_filter.cc:32: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/filter/auth/auth_filters.h:35, from src/core/filter/auth/client_auth_filter.cc:39: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/filter/auth/server_auth_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/filter/auth/server_auth_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from src/core/filter/auth/server_auth_filter.cc:36: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from src/core/filter/auth/server_auth_filter.cc:34: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/filter/auth/auth_filters.h:35, from src/core/filter/auth/server_auth_filter.cc:39: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/filter/blackboard.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/filter/blackboard.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/filter/fused_filters.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/filter/fused_filters.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from src/core/filter/fused_filters.cc:22: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71, from ./src/core/call/filter_fusion.h:33, from src/core/filter/fused_filters.cc:26: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./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) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./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 ./src/core/call/metadata.h:21, from ./src/core/call/call_filters.h:28: ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 342 | TrySeq(F0 f0, F1 f1, F2 f2, F3 f3, F4 f4, F5 f5, | ^~~~~~ ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/try_seq.h:342:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/endpoint_info/endpoint_info_handshaker.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22, from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/handshaker.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/handshaker.o -pthread In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/handshaker/handshaker.h:31, from src/core/handshaker/handshaker.cc:19: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/handshaker/handshaker.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/handshaker.h:34: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Add(grpc_core::RefCountedPtr)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)>)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Shutdown(absl::lts_20260107::Status)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/handshaker.cc: In lambda function: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/handshaker_registry.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/handshaker_registry.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/http_connect/http_connect_handshaker.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/http_connect/http_connect_handshaker.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/handshaker/http_connect/http_connect_handshaker.h:24, from src/core/handshaker/http_connect/http_connect_handshaker.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/http_connect/http_connect_handshaker.cc: In member function 'void grpc_core::{anonymous}::HttpConnectHandshaker::OnWriteDone(absl::lts_20260107::Status)': src/core/handshaker/http_connect/http_connect_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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ src/core/handshaker/http_connect/http_connect_handshaker.cc: In member function 'void grpc_core::{anonymous}::HttpConnectHandshaker::OnReadDone(absl::lts_20260107::Status)': src/core/handshaker/http_connect/http_connect_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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/http_connect/http_connect_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::HttpConnectHandshaker::Shutdown(absl::lts_20260107::Status)': src/core/handshaker/http_connect/http_connect_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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/http_connect/http_connect_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::HttpConnectHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260107::AnyInvocable)': src/core/handshaker/http_connect/http_connect_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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/http_connect/http_proxy_mapper.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/http_connect/http_proxy_mapper.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/handshaker/http_connect/http_proxy_mapper.h:28, from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/http_connect/xds_http_proxy_mapper.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/http_connect/xds_http_proxy_mapper.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:24, from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/proxy_mapper_registry.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/proxy_mapper_registry.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/security/legacy_secure_endpoint.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/security/legacy_secure_endpoint.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/lib/resource_quota/api.h:23, from src/core/handshaker/security/legacy_secure_endpoint.cc:47: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/lib/iomgr/exec_ctx.h:38, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/security/secure_endpoint.h:29, from src/core/handshaker/security/legacy_secure_endpoint.cc:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from src/core/handshaker/security/legacy_secure_endpoint.cc:37: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/legacy_secure_endpoint.cc: In lambda function: src/core/handshaker/security/legacy_secure_endpoint.cc:201:29: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 201 | ep->read_mu.Lock(); | ~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/legacy_secure_endpoint.cc:204:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 204 | ep->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/legacy_secure_endpoint.cc:206:30: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 206 | ep->write_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/legacy_secure_endpoint.cc:209:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 209 | ep->write_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/legacy_secure_endpoint.cc: In function 'void on_read(void*, grpc_error_handle)': src/core/handshaker/security/legacy_secure_endpoint.cc:252:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | grpc_core::MutexLock l(&ep->read_mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/legacy_secure_endpoint.cc: In function 'void endpoint_write(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': src/core/handshaker/security/legacy_secure_endpoint.cc:409:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 409 | grpc_core::MutexLock l(&ep->write_mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/legacy_secure_endpoint.cc: In function 'void endpoint_destroy(grpc_endpoint*)': src/core/handshaker/security/legacy_secure_endpoint.cc:532:19: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 532 | ep->read_mu.Lock(); | ~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/legacy_secure_endpoint.cc:535:21: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 535 | ep->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./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}::secure_endpoint*)::)>]': ./src/core/lib/resource_quota/memory_quota.h:543:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = maybe_post_reclaimer({anonymous}::secure_endpoint*)::)>]' 543 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/handshaker/security/legacy_secure_endpoint.cc:192:35: required from here 192 | ep->memory_owner.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 193 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | [ep](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 196 | GRPC_TRACE_LOG(resource_quota, INFO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | << "secure endpoint: benign reclamation to free memory"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | grpc_slice temp_read_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | grpc_slice temp_write_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | | 201 | ep->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~~~ 202 | temp_read_slice = ep->read_staging_buffer; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | ep->read_staging_buffer = grpc_empty_slice(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | ep->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~ 205 | | 206 | ep->write_mu.Lock(); | ~~~~~~~~~~~~~~~~~~~~ 207 | temp_write_slice = ep->write_staging_buffer; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | ep->write_staging_buffer = grpc_empty_slice(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ep->write_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | grpc_core::CSliceUnref(temp_read_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | grpc_core::CSliceUnref(temp_write_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | ep->has_posted_reclaimer.exchange(false, std::memory_order_relaxed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | } | ~ 215 | SECURE_ENDPOINT_UNREF(ep, "benign_reclaimer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | }); | ~~ ./src/core/lib/resource_quota/memory_quota.h:458:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/security/pipelined_secure_endpoint.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/security/pipelined_secure_endpoint.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from src/core/handshaker/security/pipelined_secure_endpoint.cc:51: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/lib/iomgr/exec_ctx.h:38, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/security/secure_endpoint.h:29, from src/core/handshaker/security/pipelined_secure_endpoint.cc:44: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from src/core/handshaker/security/pipelined_secure_endpoint.cc:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'absl::lts_20260107::Status grpc_core::{anonymous}::FrameProtector::Unprotect(absl::lts_20260107::Status)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Shutdown()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartFirstRead()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc:839:79: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 839 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc:854:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 854 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc:863:38: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 863 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc:871:38: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 871 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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)': src/core/handshaker/security/pipelined_secure_endpoint.cc:880:67: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 880 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ src/core/handshaker/security/pipelined_secure_endpoint.cc:897:58: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 897 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/handshaker/security/pipelined_secure_endpoint.cc:917:56: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 917 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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()::)>]': ./src/core/lib/resource_quota/memory_quota.h:543:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' 543 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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 | }); | ~~ ./src/core/lib/resource_quota/memory_quota.h:458:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/security/secure_endpoint.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/security/secure_endpoint.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/lib/resource_quota/api.h:23, from src/core/handshaker/security/secure_endpoint.cc:53: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/lib/iomgr/exec_ctx.h:38, from ./src/core/lib/iomgr/pollset.h:26, from ./src/core/lib/iomgr/endpoint.h:29, from ./src/core/handshaker/security/secure_endpoint.h:29, from src/core/handshaker/security/secure_endpoint.cc:19: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/channel/channel_args.h:22, from ./src/core/handshaker/security/secure_endpoint.h:27: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/secure_endpoint.cc: In lambda function: src/core/handshaker/security/secure_endpoint.cc:151:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 151 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/secure_endpoint.cc:154:36: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 154 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/secure_endpoint.cc:156:35: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 156 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/secure_endpoint.cc:159:37: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 159 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/secure_endpoint.cc: In member function 'absl::lts_20260107::Status grpc_core::{anonymous}::FrameProtector::Unprotect(absl::lts_20260107::Status)': src/core/handshaker/security/secure_endpoint.cc:237:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 237 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/secure_endpoint.cc:241:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 241 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': src/core/handshaker/security/secure_endpoint.cc:373:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 373 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/secure_endpoint.cc:377:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 377 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/secure_endpoint.cc:402:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 402 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/secure_endpoint.cc:406:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 406 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/secure_endpoint.cc: In function 'void on_read(void*, grpc_error_handle)': src/core/handshaker/security/secure_endpoint.cc:547:60: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 547 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/handshaker/security/secure_endpoint.cc:601:61: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 601 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_destroy(grpc_endpoint*)': src/core/handshaker/security/secure_endpoint.cc:624:38: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 624 | ep->frame_protector.read_mu()->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/secure_endpoint.cc:627:40: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 627 | ep->frame_protector.read_mu()->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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)': src/core/handshaker/security/secure_endpoint.cc:824:51: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 824 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/secure_endpoint.cc:863:62: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 863 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Shutdown()': src/core/handshaker/security/secure_endpoint.cc:901:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 901 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/secure_endpoint.cc:902:64: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 902 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::MaybeFinishReadImmediately()': src/core/handshaker/security/secure_endpoint.cc:917:59: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 917 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/handshaker/security/secure_endpoint.cc:950:67: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 950 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/handshaker/security/secure_endpoint.cc:974:33: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 974 | impl->write_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/handshaker/security/secure_endpoint.cc:977:35: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 977 | impl->write_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncWrite(grpc_core::RefCountedPtr)': src/core/handshaker/security/secure_endpoint.cc:991:69: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 991 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ src/core/handshaker/security/secure_endpoint.cc:1011:78: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1011 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ ./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()::)>]': ./src/core/lib/resource_quota/memory_quota.h:543:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' 543 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/core/handshaker/security/secure_endpoint.cc:142:34: required from here 142 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 143 | ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | [self = Ref()](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 146 | GRPC_TRACE_LOG(resource_quota, INFO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | << "secure endpoint: benign reclamation to free memory"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | grpc_slice temp_read_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | grpc_slice temp_write_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | | 151 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~ 152 | temp_read_slice = | ~~~~~~~~~~~~~~~~~ 153 | std::exchange(self->read_staging_buffer_, grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~ 157 | temp_write_slice = std::exchange(self->write_staging_buffer_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~ 159 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | | 161 | CSliceUnref(temp_read_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | CSliceUnref(temp_write_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | self->has_posted_reclaimer_.store(false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::memory_order_relaxed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | } | ~ 166 | }); | ~~ ./src/core/lib/resource_quota/memory_quota.h:458:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/security/security_handshaker.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/security/security_handshaker.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/handshaker/security/security_handshaker.h:26, from src/core/handshaker/security/security_handshaker.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/handshaker/security/security_handshaker.h:25: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnPeerCheckedFn(grpc_error_handle)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/security_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeNextDoneGrpcWrapper(tsi_result, void*, const unsigned char*, size_t, tsi_handshaker_result*)': src/core/handshaker/security/security_handshaker.cc:407:25: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 407 | MutexLock lock(&h->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataReceivedFromPeerFn(absl::lts_20260107::Status)': src/core/handshaker/security/security_handshaker.cc:454:22: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataSentToPeerFn(absl::lts_20260107::Status)': src/core/handshaker/security/security_handshaker.cc:485:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 485 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::Shutdown(grpc_error_handle)': src/core/handshaker/security/security_handshaker.cc:514:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 514 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260107::AnyInvocable)': src/core/handshaker/security/security_handshaker.cc:526:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 526 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/handshaker/tcp_connect/tcp_connect_handshaker.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22, from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/util/validation_errors.h:26, from ./src/core/credentials/call/call_creds_registry.h:30, from ./src/core/config/core_configuration.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::TCPConnectHandshaker::Shutdown(absl::lts_20260107::Status)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::TCPConnectHandshaker::Connected(void*, grpc_error_handle)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/address_utils/parse_address.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/address_utils/parse_address.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/address_utils/sockaddr_utils.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/address_utils/sockaddr_utils.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/channel/channel_args.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/channel/channel_args.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/channel/channel_args_preconditioning.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/channel/channel_args_preconditioning.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/channel/channel_stack.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/channel/channel_stack.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/lib/channel/channel_stack.h:58, from src/core/lib/channel/channel_stack.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/lib/iomgr/call_combiner.h:28, from ./src/core/lib/channel/channel_stack.h:54: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/channel/channel_stack.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/call_combiner.h:30: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/channel/channel_stack_builder.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/channel/channel_stack_builder.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/channel/channel_stack_builder_impl.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/channel/channel_stack_builder_impl.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/util/chunked_vector.h:24, from ./src/core/call/metadata_batch.h:46, from src/core/lib/channel/channel_stack_builder_impl.cc:36: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/statusor.h:51, from ./src/core/lib/channel/channel_stack_builder_impl.h:20, from src/core/lib/channel/channel_stack_builder_impl.cc:19: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/channel/connected_channel.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/channel/connected_channel.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/lib/promise/arena_promise.h:29, from ./src/core/lib/channel/channel_stack.h:58, from ./src/core/lib/channel/connected_channel.h:25, from src/core/lib/channel/connected_channel.cc:19: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/lib/iomgr/closure.h:33, from ./src/core/lib/iomgr/call_combiner.h:28, from ./src/core/lib/channel/channel_stack.h:54: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/channel/channel_stack.h:40: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/iomgr/exec_ctx.h:41, from ./src/core/lib/iomgr/call_combiner.h:30: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/lib/channel/connected_channel.cc:55: ./src/core/lib/promise/loop.h: At global scope: ./src/core/lib/promise/loop.h:214:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 214 | GPR_NO_UNIQUE_ADDRESS union { | ^ ./src/core/lib/promise/loop.h:214:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from ./src/core/lib/surface/call.h:44, from src/core/lib/channel/connected_channel.cc:67: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/channel/promise_based_filter.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/channel/promise_based_filter.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/channel/promise_based_filter.h:42, from src/core/lib/channel/promise_based_filter.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/channel/promise_based_filter.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/surface/call.h:44, from ./src/core/lib/channel/promise_based_filter.h:71: ./src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': ./src/core/lib/surface/channel.h:114:24: 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(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': ./src/core/lib/surface/call.h: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 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': ./src/core/lib/surface/call.h:175:29: 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(&peer_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/compression/compression.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/compression/compression.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/compression/compression_internal.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/compression/compression_internal.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/compression/message_compress.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/compression/message_compress.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/debug/trace.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/debug/trace.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/debug/trace_flags.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/debug/trace_flags.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/ares_resolver.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/ares_resolver.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/resource_quota.h:27, from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from src/core/lib/event_engine/ares_resolver.cc:77: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:29, from ./src/core/lib/event_engine/ares_resolver.h:37, from src/core/lib/event_engine/ares_resolver.cc:14: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/lib/event_engine/ares_resolver.h:21: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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**)': 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 ./src/core/lib/event_engine/ares_resolver.h:28: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/ares.h:1173:20: note: declared here 1173 | int ares_set_servers_ports(ares_channel_t *channel, | ^~~~~~~~~~~~~~~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::ReinitHandle::OnResolverGone()': src/core/lib/event_engine/ares_resolver.cc:228:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::ReinitHandle::Reset(const absl::lts_20260107::Status&)': src/core/lib/event_engine/ares_resolver.cc:233:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::ReinitHandle::Restart()': src/core/lib/event_engine/ares_resolver.cc:240:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 240 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::Orphan()': src/core/lib/event_engine/ares_resolver.cc:294:56: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | grpc_core::MutexLock handle_lock(&reinit_handle_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/ares.h:836:59: note: declared here 836 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^~~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/ares.h:859:60: note: declared here 859 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^~~~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::CheckSocketsLocked()': 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/build/net/py-grpcio/work/.buildlink/include/ares.h:903:31: note: declared here 903 | ARES_OPT_SOCK_STATE_CB) int ares_getsock(const ares_channel_t *channel, | ^~~~~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnReadable(FdNode*, absl::lts_20260107::Status)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnWritable(FdNode*, absl::lts_20260107::Status)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnAresBackupPollAlarm()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/ares.h:1116:55: note: declared here 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^~~~~~~~~~~~~~~~~~~~ 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)': 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/build/net/py-grpcio/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( | ^~~~~~~~~~~~~~~~~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'std::weak_ptr grpc_event_engine::experimental::AresResolver::GetReinitHandle()': src/core/lib/event_engine/ares_resolver.cc:877:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 877 | grpc_core::MutexLock lock(&reinit_handle_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::Reset(const absl::lts_20260107::Status&)': src/core/lib/event_engine/ares_resolver.cc:889:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::Restart()': src/core/lib/event_engine/ares_resolver.cc:905:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 905 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/cf_engine/cf_engine.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/cf_engine/cf_engine.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/cf_engine/cfsocket_listener.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/cf_engine/cfsocket_listener.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/cf_engine/cfstream_endpoint.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/cf_engine/dns_service_resolver.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/cf_engine/dns_service_resolver.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/channel_args_endpoint_config.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/channel_args_endpoint_config.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/default_event_engine.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/default_event_engine.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/call/call_state.h:23, from ./src/core/call/call_filters.h:26, from ./src/core/lib/surface/channel_init.h:32, from ./src/core/config/core_configuration.h:30, from ./src/core/lib/event_engine/default_event_engine.h:23, from src/core/lib/event_engine/default_event_engine.cc:14: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/util/mpscq.h:27, from ./src/core/util/latent_see.h:31, from ./src/core/lib/promise/activity.h:39: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/event_engine/default_event_engine.h:18: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/util/latent_see.h:32: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37, from ./src/core/lib/resource_quota/arena.h:39, from ./src/core/call/message.h:20, from ./src/core/call/call_filters.h:27: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetEventEngineFactory(absl::lts_20260107::AnyInvocable()>)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::EventEngineFactoryReset()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetDefaultEventEngine(std::shared_ptr)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/default_event_engine.cc: In function 'std::shared_ptr grpc_event_engine::experimental::GetDefaultEventEngine()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::ShutdownDefaultEventEngine()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h: At global scope: ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] ./src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/default_event_engine_factory.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/default_event_engine_factory.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:21, from ./src/core/lib/event_engine/posix.h:24, from ./src/core/lib/event_engine/posix_engine/posix_engine.h:37, from src/core/lib/event_engine/default_event_engine_factory.cc:43: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:29, from ./src/core/lib/event_engine/ares_resolver.h:37, from ./src/core/lib/event_engine/posix_engine/posix_engine.h:35: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/event_engine/default_event_engine_factory.h:18, from src/core/lib/event_engine/default_event_engine_factory.cc:15: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/endpoint_channel_arg_wrapper.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/endpoint_channel_arg_wrapper.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/event_engine.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/event_engine.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/resource_quota.h:27, from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:28, from ./src/core/lib/event_engine/posix_engine/event_poller.h:26, from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:30, from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/posix_engine/ev_poll_posix.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/ev_poll_posix.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/resource_quota.h:27, from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:28, from ./src/core/lib/event_engine/posix_engine/event_poller.h:26, from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:28, from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:18: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ForceRemoveHandleFromPoller()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual bool grpc_event_engine::experimental::PollEventHandle::IsHandleShutdown()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ExecutePendingActions()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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*)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ 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*)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetReadable()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetWritable()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::KickExternal(bool)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::Close()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollPoller::HandleForkInChild()': src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:735:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 735 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollPoller::ResetKickState()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/event_poller_posix_default.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/resource_quota.h:27, from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:28, from ./src/core/lib/event_engine/posix_engine/event_poller.h:26, from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:30, from src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:23: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/file_descriptor_collection.o -pthread In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:27, from src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/container/flat_hash_set.h:43, from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc: In constructor 'grpc_event_engine::experimental::FileDescriptorCollection::FileDescriptorCollection(grpc_event_engine::experimental::FileDescriptorCollection&&)': src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:38:39: 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(&other.mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc: In member function 'grpc_event_engine::experimental::FileDescriptorCollection& grpc_event_engine::experimental::FileDescriptorCollection::operator=(grpc_event_engine::experimental::FileDescriptorCollection&&)': src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:47:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 47 | grpc_core::MutexLock self_lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:48:45: 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 other_lock(&other.mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc: In member function 'grpc_event_engine::experimental::FileDescriptor grpc_event_engine::experimental::FileDescriptorCollection::Add(int)': src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:57:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 57 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc: In member function 'bool grpc_event_engine::experimental::FileDescriptorCollection::Remove(const grpc_event_engine::experimental::FileDescriptor&)': src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:68:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc: In member function 'absl::lts_20260107::flat_hash_set grpc_event_engine::experimental::FileDescriptorCollection::ClearAndReturnRawDescriptors()': src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:79:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/posix_engine/internal_errqueue.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/internal_errqueue.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/resource_quota.h:27, from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:28, from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/posix_engine/lockfree_event.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/lockfree_event.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/resource_quota/resource_quota.h:27, from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:28, from ./src/core/lib/event_engine/posix_engine/event_poller.h:26, from src/core/lib/event_engine/posix_engine/lockfree_event.cc:23: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:27, from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from ./src/core/lib/event_engine/posix_engine/lockfree_event.h:22, from src/core/lib/event_engine/posix_engine/lockfree_event.cc:14: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.o -pthread g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/posix_engine/posix_endpoint.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/posix_endpoint.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:21, from ./src/core/lib/event_engine/posix.h:24, from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:38, from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/channelz/channel_trace.h:41, from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:22: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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*)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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*)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::PerformReclamation()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In lambda function: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ 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)>)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./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()::)>]': ./src/core/lib/resource_quota/memory_quota.h:543:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]' 543 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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 | }); | ~~ ./src/core/lib/resource_quota/memory_quota.h:458:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 458 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.76.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DGRPC_PYTHON_BUILD=1 -D__STDC_FORMAT_MACROS -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/opt/pkg/include/python3.13 -c src/core/lib/event_engine/posix_engine/posix_engine.cc -o pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/posix_engine.o -pthread In file included from ./src/core/lib/promise/detail/promise_like.h:26, from ./src/core/lib/promise/detail/promise_factory.h:25, from ./src/core/lib/promise/activity.h:33, from ./src/core/lib/resource_quota/memory_quota.h:41, from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:21, from ./src/core/lib/event_engine/posix.h:24, from ./src/core/lib/event_engine/posix_engine/posix_engine.h:37, from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: ./src/core/util/function_signature.h:34:35: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs] 34 | #define GRPC_FUNCTION_SIGNATURE "???()" In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:29, from ./src/core/lib/event_engine/ares_resolver.h:37, from ./src/core/lib/event_engine/posix_engine/posix_engine.h:35: ./src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': ./src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/status/status.h:66, from include/grpc/event_engine/event_engine.h:34, from ./src/core/lib/event_engine/posix_engine/posix_engine.h:17: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': ./src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': ./src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ ./src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': ./src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from ./src/core/channelz/channelz.h:42, from ./src/core/lib/resource_quota/memory_quota.h:37: ./src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': ./src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': ./src/core/channelz/channelz.h:201:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:206:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': ./src/core/channelz/channelz.h:211:31: 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(&parent_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': ./src/core/channelz/channelz.h:490:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 490 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:512:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': ./src/core/channelz/channelz.h:528:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 528 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': ./src/core/channelz/channelz.h:557:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 557 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:571:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 571 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': ./src/core/channelz/channelz.h:583:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 583 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': ./src/core/channelz/channelz.h:612:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 612 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': ./src/core/channelz/channelz.h:626:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 626 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': ./src/core/channelz/channelz.h:641:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/util/latent_see.h:32, from ./src/core/lib/promise/activity.h:39: ./src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': ./src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': ./src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': ./src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': ./src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:43: ./src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual bool grpc_event_engine::experimental::GrpcPolledFdPosix::IsFdStillReadableLocked()': ./src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:80:23: error: 'FIONREAD' was not declared in this scope; did you mean 'UIO_READ'? 80 | return ioctl(as_, FIONREAD, &bytes_available) == 0 && bytes_available > 0; | ^~~~~~~~ | UIO_READ ./src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In destructor 'virtual grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::~GrpcPolledFdFactoryPosix()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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)': ./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 ./src/core/lib/event_engine/ares_resolver.h:28: /home/pbulk/build/net/py-grpcio/work/.buildlink/include/ares.h:571:38: note: declared here 571 | ares_set_socket_functions_ex) void ares_set_socket_functions(ares_channel_t | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./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*)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:66: ./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*)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./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*)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ ./src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': ./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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'grpc_event_engine::experimental::PosixEventEngine::PollingCycle::~PollingCycle()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::PollingCycle::PollerWorkInternal()': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnTimeoutExpired(absl::lts_20260107::Status)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260107::Status)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In lambda function: 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260107::Status)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::OnConnectFinishInternal(int)': 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/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual void grpc_event_engine::experimental::PosixEventEngine::ClosureData::Run()': src/core/lib/event_engine/posix_engine/posix_engine.cc:452:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | grpc_core::MutexLock lock(&engine->mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'virtual grpc_event_engine::experimental::PosixEventEngine::~PosixEventEngine()': src/core/lib/event_engine/posix_engine/posix_engine.cc:462:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 462 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/lib/event_engine/posix_engine/posix_engine.cc:480:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 480 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/lib/event_engine/posix_engine/posix_engine.cc:519:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 519 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 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)': src/core/lib/event_engine/posix_engine/posix_engine.cc:645:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 645 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc:666:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 666 | ac->mu_.Lock(); | ~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc:680:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 680 | ac->mu_.Unlock(); | ~~~~~~~~~~~~~~^~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ 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)': src/core/lib/event_engine/posix_engine/posix_engine.cc:800:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 800 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::SchedulePoller()': src/core/lib/event_engine/posix_engine/posix_engine.cc:857:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 857 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::ResetPollCycle()': src/core/lib/event_engine/posix_engine/posix_engine.cc:863:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 863 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from ./src/core/lib/resource_quota/telemetry.h:18, from ./src/core/lib/resource_quota/memory_quota.h:44: ./src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': ./src/core/telemetry/instrument.h:746:10: required from here 746 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ ./src/core/telemetry/instrument.h:748:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/build/net/py-grpcio/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ creating tmp/tmp2gnw9dts gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.13 -fPIC -I/opt/pkg/include/python3.13 -c /tmp/tmp2gnw9dts/a.c -o tmp/tmp2gnw9dts/a.o Traceback (most recent call last): File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/spawn.py", line 83, in spawn subprocess.check_call(cmd, env=_inject_macos_ver(env)) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/home/pbulk/build/net/py-grpcio/work/.cwrapper/bin/g++', '-pipe', '-O2', '-msave-args', '-fno-aggressive-loop-optimizations', '-I/opt/pkg/include', '-I/usr/include', '-I/opt/pkg/include/python3.13', '-I/opt/pkg/include', '-I/usr/include', '-I/opt/pkg/include/python3.13', '-fPIC', '-D_WIN32_WINNT=1536', '-DGRPC_XDS_USER_AGENT_NAME_SUFFIX="Python"', '-DGRPC_XDS_USER_AGENT_VERSION_SUFFIX="1.76.0"', '-DOPENSSL_NO_ASM=1', '-DHAVE_CONFIG_H=1', '-DGRPC_ENABLE_FORK_SUPPORT=1', '-DGRPC_PYTHON_BUILD=1', '-D__STDC_FORMAT_MACROS', '-Isrc/python/grpcio', '-Iinclude', '-I.', '-I/usr/include', '-Ithird_party/address_sorting/include', '-I/usr/include', '-I/usr/include/re2', '-I/usr/include/openssl', '-Ithird_party/upb', '-Isrc/core/ext/upb-gen', '-Isrc/core/ext/upbdefs-gen', '-Ithird_party/utf8_range', '-Ithird_party/xxhash', '-I/usr/include', '-I/opt/pkg/include/python3.13', '-c', 'src/core/lib/event_engine/posix_engine/posix_engine.cc', '-o', 'pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/posix_engine.o', '-pthread']' returned non-zero exit status 1. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/compilers/C/unix.py", line 217, in _compile self.spawn( ~~~~~~~~~~^ compiler_so_cxx + cc_args + [src, '-o', obj] + extra_postargs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/pbulk/build/net/py-grpcio/work/grpcio-1.76.0/src/python/grpcio/_spawn_patch.py", line 66, in _commandfile_spawn _classic_spawn(self, command, **kwargs) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/compilers/C/base.py", line 1151, in spawn spawn(cmd, **kwargs) ~~~~~^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/spawn.py", line 89, in spawn raise DistutilsExecError( f"command {_debug(cmd)!r} failed with exit code {err.returncode}" ) from err distutils.errors.DistutilsExecError: command '/home/pbulk/build/net/py-grpcio/work/.cwrapper/bin/g++' failed with exit code 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/pbulk/build/net/py-grpcio/work/grpcio-1.76.0/src/python/grpcio/commands.py", line 324, in build_extensions build_ext.build_ext.build_extensions(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 483, in build_extensions self._build_extensions_serial() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 509, in _build_extensions_serial self.build_extension(ext) ~~~~~~~~~~~~~~~~~~~~^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/command/build_ext.py", line 262, in build_extension _build_ext.build_extension(self, ext) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 564, in build_extension objects = self.compiler.compile( sources, ...<5 lines>... depends=ext.depends, ) File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/compilers/C/base.py", line 648, in compile self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pbulk/build/net/py-grpcio/work/grpcio-1.76.0/src/python/grpcio/commands.py", line 306, in new_compile return old_compile(obj, src, ext, cc_args, extra_postargs, pp_opts) File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/compilers/C/unix.py", line 223, in _compile raise CompileError(msg) distutils.compilers.C.errors.CompileError: command '/home/pbulk/build/net/py-grpcio/work/.cwrapper/bin/g++' failed with exit code 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in main() ~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel return _build_backend().build_wheel( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ wheel_directory, config_settings, metadata_directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 438, in build_wheel return _build(['bdist_wheel']) File "/opt/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 429, in _build return self._build_with_temp_dir( ~~~~~~~~~~~~~~~~~~~~~~~~~^ cmd, ^^^^ ...<3 lines>... self._arbitrary_args(config_settings), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 410, in _build_with_temp_dir self.run_setup() ~~~~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 520, in run_setup super().run_setup(setup_script=setup_script) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) ~~~~^^^^^^^^^^^^^^^^ File "", line 606, in File "/opt/pkg/lib/python3.13/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) # type: ignore[return-value] ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 186, in setup return run_commands(dist) File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 202, in run_commands dist.run_commands() ~~~~~~~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1000, in run_commands self.run_command(cmd) ~~~~~~~~~~~~~~~~^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/dist.py", line 1107, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1019, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/command/bdist_wheel.py", line 370, in run self.run_command("build") ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 341, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/dist.py", line 1107, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1019, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build.py", line 135, in run self.run_command(cmd_name) ~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 341, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/dist.py", line 1107, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1019, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/command/build_ext.py", line 97, in run _build_ext.run(self) ~~~~~~~~~~~~~~^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 367, in run self.build_extensions() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/pbulk/build/net/py-grpcio/work/grpcio-1.76.0/src/python/grpcio/commands.py", line 328, in build_extensions raise CommandError( "Failed `build_ext` step:\n{}".format(formatted_exception) ) commands.CommandError: Failed `build_ext` step: Traceback (most recent call last): File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/spawn.py", line 83, in spawn subprocess.check_call(cmd, env=_inject_macos_ver(env)) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/home/pbulk/build/net/py-grpcio/work/.cwrapper/bin/g++', '-pipe', '-O2', '-msave-args', '-fno-aggressive-loop-optimizations', '-I/opt/pkg/include', '-I/usr/include', '-I/opt/pkg/include/python3.13', '-I/opt/pkg/include', '-I/usr/include', '-I/opt/pkg/include/python3.13', '-fPIC', '-D_WIN32_WINNT=1536', '-DGRPC_XDS_USER_AGENT_NAME_SUFFIX="Python"', '-DGRPC_XDS_USER_AGENT_VERSION_SUFFIX="1.76.0"', '-DOPENSSL_NO_ASM=1', '-DHAVE_CONFIG_H=1', '-DGRPC_ENABLE_FORK_SUPPORT=1', '-DGRPC_PYTHON_BUILD=1', '-D__STDC_FORMAT_MACROS', '-Isrc/python/grpcio', '-Iinclude', '-I.', '-I/usr/include', '-Ithird_party/address_sorting/include', '-I/usr/include', '-I/usr/include/re2', '-I/usr/include/openssl', '-Ithird_party/upb', '-Isrc/core/ext/upb-gen', '-Isrc/core/ext/upbdefs-gen', '-Ithird_party/utf8_range', '-Ithird_party/xxhash', '-I/usr/include', '-I/opt/pkg/include/python3.13', '-c', 'src/core/lib/event_engine/posix_engine/posix_engine.cc', '-o', 'pyb/temp.solaris-2.11-i86pc.64bit-cpython-313/src/core/lib/event_engine/posix_engine/posix_engine.o', '-pthread']' returned non-zero exit status 1. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/compilers/C/unix.py", line 217, in _compile self.spawn( ~~~~~~~~~~^ compiler_so_cxx + cc_args + [src, '-o', obj] + extra_postargs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/pbulk/build/net/py-grpcio/work/grpcio-1.76.0/src/python/grpcio/_spawn_patch.py", line 66, in _commandfile_spawn _classic_spawn(self, command, **kwargs) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/compilers/C/base.py", line 1151, in spawn spawn(cmd, **kwargs) ~~~~~^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/spawn.py", line 89, in spawn raise DistutilsExecError( f"command {_debug(cmd)!r} failed with exit code {err.returncode}" ) from err distutils.errors.DistutilsExecError: command '/home/pbulk/build/net/py-grpcio/work/.cwrapper/bin/g++' failed with exit code 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/pbulk/build/net/py-grpcio/work/grpcio-1.76.0/src/python/grpcio/commands.py", line 324, in build_extensions build_ext.build_ext.build_extensions(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 483, in build_extensions self._build_extensions_serial() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 509, in _build_extensions_serial self.build_extension(ext) ~~~~~~~~~~~~~~~~~~~~^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/command/build_ext.py", line 262, in build_extension _build_ext.build_extension(self, ext) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 564, in build_extension objects = self.compiler.compile( sources, ...<5 lines>... depends=ext.depends, ) File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/compilers/C/base.py", line 648, in compile self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pbulk/build/net/py-grpcio/work/grpcio-1.76.0/src/python/grpcio/commands.py", line 306, in new_compile return old_compile(obj, src, ext, cc_args, extra_postargs, pp_opts) File "/opt/pkg/lib/python3.13/site-packages/setuptools/_distutils/compilers/C/unix.py", line 223, in _compile raise CompileError(msg) distutils.compilers.C.errors.CompileError: command '/home/pbulk/build/net/py-grpcio/work/.cwrapper/bin/g++' failed with exit code 1 ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/py-grpcio *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/py-grpcio