You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'll make this my last pull request to this repo for this month (unless if it's related to getting python3-grpcio to work on Slackware-current). I don't want to make any more SlackBuilds updates for now.
Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch: HEAD
date: Thu May 21 05:39:56 GMT 2026
revision: c51ea92daf8280218f32d8b541adc84a235b45de
title: Merge 3999dfdcc5541294e3cba4083d21a8f42b4a7c1c into 31a974a37cf3212b385d84a3b1460fb406ac72f9
================================================================================
libraries/grpc 05:42:34
================================================================================
Calculating dependencies ...
Dependency tree:
libraries/grpc (update for version 1.80.0)
libraries/re2 (ok)
development/abseil-cpp (ok)
development/protobuf3 (ok)
python/python3-wheel (ok)
python/python3-installer (ok)
python/python3-flit_core (ok)
python/python3-build (ok)
python/python3-pyproject-hooks (ok)
python/python3-installer (ok)
python/python3-flit_core (ok)
development/abseil-cpp (ok)
Building libraries/grpc (update for version 1.80.0) ------------------- 05:42:35
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
abseil-cpp-20260107.1-i586-1_SBo: Abseil C++ Common Libraries .......... [ 7.0M]
python3-flit_core-3.12.0-i586-1_SBo: Simplified pkging of Python modules [ 180K]
python3-installer-0.7.0-i586-9_SBo: Library for installing Python packag [ 1.1M]
python3-pyproject-hooks-1.2.0-i586-2_SBo: Wrappers to call PEP 517 build [ 120K]
python3-build-1.3.0-i586-1_SBo: a simple, correct PEP517 package builder [ 230K]
python3-wheel-0.45.1-i586-2_SBo: A built-package format for Python ..... [ 640K]
protobuf3-33.5-i586-2_SBo: Google's data interchange format ............ [ 19M]
re2-2025_08_12-i586-5_SBo: Regular Expression Engine ................... [ 480K]
Running grpc.SlackBuild ... ETA 05:53:??
env MAKEFLAGS='-j13 -l13' nice -n 5 bash ./grpc.SlackBuild
Build time 553 sec, peak load 14.35, peak memory 4191M, peak tmp 292M
libraries/grpc: grpc.SlackBuild failed (status 1) 05:51:52
401003: FAILED: grpc_ruby_plugin
401005: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401006: collect2: error: ld returned 1 exit status
401008: FAILED: grpc_csharp_plugin
401010: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401011: collect2: error: ld returned 1 exit status
401013: FAILED: grpc_objective_c_plugin
401015: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401016: collect2: error: ld returned 1 exit status
401018: FAILED: grpc_cpp_plugin
401020: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401021: collect2: error: ld returned 1 exit status
401023: FAILED: grpc_php_plugin
401025: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401026: collect2: error: ld returned 1 exit status
401028: FAILED: grpc_python_plugin
401030: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401031: collect2: error: ld returned 1 exit status
401033: FAILE
[...]
See /var/log/repo/SBo/libraries/grpc/build.log
Unmounting chroot ... done.
⛔️ libraries/grpc FAILED ⛔️
================================================================================
SUMMARY 05:51:53
================================================================================
Logfile: /var/log/repo/SBo/repo_2026-05-21_05:42:32.log
Runtime: 0h 9m 21s
Failed: 1
libraries/grpc
Snipped Build Failure
Details
ld_grpc/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
220 | MutexLock lock(&parent_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
225 | MutexLock lock(&parent_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘virtual void grpc_core::channelz::ChannelNode::Orphaned()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
507 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
529 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
545 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘virtual void grpc_core::channelz::SubchannelNode::Orphaned()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
574 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
588 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
600 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘virtual void grpc_core::channelz::ServerNode::Orphaned()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
629 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
643 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
658 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/latent_see.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/notification.h: In member function ‘void grpc_core::Notification::Notify()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/notification.h:30:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
30 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/latent_see.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/notification.h: In member function ‘void grpc_core::Notification::WaitForNotification()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/notification.h:36:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
36 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/latent_see.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/notification.h: In member function ‘bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/notification.h:45:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
45 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/latent_see.h:35,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/notification.h: In member function ‘bool grpc_core::Notification::HasBeenNotified()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/util/notification.h:54:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
54 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/server/server.h:56,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:75:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/surface/channel.h: In member function ‘int grpc_core::Channel::TestOnlyRegisteredCalls()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
116 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:75:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/server/server.h: In member function ‘void grpc_core::Server::ShutdownUnrefOnRequest()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/server/server.h:633:33: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
633 | MutexLock lock(&mu_global_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In destructor ‘virtual grpc::Server::~Server()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:979:50: warning: ‘absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
979 | grpc::internal::ReleasableMutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:1123:12: note: declared here
1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu)
| ^~~~~~~~~~~~~~~~~~~
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function ‘void grpc::Server::UnrefWithPossibleNotify()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:1151:40: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1151 | grpc::internal::MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function ‘virtual void grpc::Server::ShutdownInternal(gpr_timespec)’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:1250:38: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1250 | grpc::internal::MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function ‘virtual void grpc::Server::Wait()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:1330:38: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1330 | grpc::internal::MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function ‘virtual grpc::CompletionQueue* grpc::Server::CallbackCQ()’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:1376:35: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1376 | grpc::internal::MutexLock l(&mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/server_context.h:37,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:28:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of ‘void grpc::ServerBidiReactor<Request, Response>::Finish(grpc::Status) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:63:31: required from here
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:406:33: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
406 | grpc::internal::MutexLock l(&stream_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/server_context.h:37,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:28:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of ‘void grpc::ServerWriteReactor<Response>::InternalBindWriter(grpc::ServerCallbackWriter<Response>*) [with Response = grpc::ByteBuffer]’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:669:16: required from here
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:671:31: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
671 | grpc::internal::MutexLock l(&writer_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/server_context.h:37,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:28:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of ‘void grpc::ServerBidiReactor<Request, Response>::InternalBindStream(grpc::ServerCallbackReaderWriter<Request, Response>*) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:452:16: required from here
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:454:31: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
454 | grpc::internal::MutexLock l(&stream_mu_);
| ^
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of ‘void grpc_core::instrument_detail::InstrumentDomainImpl<Backend, N, Tag>::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]’:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1023 | MutexLock lock(&gauge_providers_mu_);
| ^~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:30,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope:
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
210 | PromiseFactoryImpl(Token, F&& f) {
| ^~~~~~~~~~~~~~~~~~
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.p2WHGu/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
ninja: build stopped: subcommand failed.
Build time 553 sec, peak load 14.35, peak memory 4191M, peak tmp 292M
libraries/grpc: grpc.SlackBuild failed (status 1) 05:51:52
Unmounting chroot ...
:-( libraries/grpc FAILED )-:
The grpc SlackBuild itself had built successfully on x86_64 systems (but not on i586).
sysdig also had been built successfully on x86_64 systems (but there were 5 build failures).
I don't understand what is causing the i586 build error (for grpc).
I'll try sbo-bot one more time.
If the build still fails, I'll ask someone else to maintain this SlackBuild (or orphan it).
My interest is in python3-grpcio (a dependency of OpenSnitch and warpinator), not grpc.
grpc is just the C++ build.
Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch: HEAD
date: Thu May 21 05:39:56 GMT 2026
revision: c51ea92daf8280218f32d8b541adc84a235b45de
title: Merge 3999dfdcc5541294e3cba4083d21a8f42b4a7c1c into 31a974a37cf3212b385d84a3b1460fb406ac72f9
================================================================================
libraries/grpc 19:17:44
================================================================================
Calculating dependencies ...
Dependency tree:
libraries/grpc (update for version 1.80.0)
libraries/re2 (ok)
development/abseil-cpp (ok)
development/protobuf3 (ok)
python/python3-wheel (ok)
python/python3-installer (ok)
python/python3-flit_core (ok)
python/python3-build (ok)
python/python3-pyproject-hooks (ok)
python/python3-installer (ok)
python/python3-flit_core (ok)
development/abseil-cpp (ok)
Building libraries/grpc (update for version 1.80.0) ------------------- 19:17:45
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
abseil-cpp-20260107.1-i586-1_SBo: Abseil C++ Common Libraries .......... [ 7.0M]
python3-flit_core-3.12.0-i586-1_SBo: Simplified pkging of Python modules [ 180K]
python3-installer-0.7.0-i586-9_SBo: Library for installing Python packag [ 1.1M]
python3-pyproject-hooks-1.2.0-i586-2_SBo: Wrappers to call PEP 517 build [ 120K]
python3-build-1.3.0-i586-1_SBo: a simple, correct PEP517 package builder [ 230K]
python3-wheel-0.45.1-i586-2_SBo: A built-package format for Python ..... [ 640K]
protobuf3-33.5-i586-2_SBo: Google's data interchange format ............ [ 19M]
re2-2025_08_12-i586-5_SBo: Regular Expression Engine ................... [ 480K]
Running grpc.SlackBuild ... ETA 19:28:??
env MAKEFLAGS='-j13 -l13' nice -n 5 bash ./grpc.SlackBuild
Build time 551 sec, peak load 14.21, peak memory 4464M, peak tmp 188M
libraries/grpc: grpc.SlackBuild failed (status 1) 19:27:01
401003: FAILED: grpc_php_plugin
401005: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401006: collect2: error: ld returned 1 exit status
401008: FAILED: grpc_csharp_plugin
401010: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401011: collect2: error: ld returned 1 exit status
401013: FAILED: grpc_node_plugin
401015: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401016: collect2: error: ld returned 1 exit status
401018: FAILED: grpc_cpp_plugin
401020: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401021: collect2: error: ld returned 1 exit status
401023: FAILED: grpc_python_plugin
401025: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401026: collect2: error: ld returned 1 exit status
401028: FAILED: grpc_ruby_plugin
401030: /usr/bin/ld: libgrpc_plugin_support.so.1.80.0: undefined reference to `absl::lts_20260107::container_internal::PrepareInsertLarge(absl::lts_20260107::container_internal::CommonFields&, absl::lts_20260107::container_internal::PolicyFunctions const&, unsigned int, absl::lts_20260107::container_internal::NonIterableBitMask<unsigned short, 16, 0>, absl::lts_20260107::container_internal::FindInfo)'
401031: collect2: error: ld returned 1 exit status
401033: FAILED: grpc
[...]
See /var/log/repo/SBo/libraries/grpc/build.log
Unmounting chroot ... done.
⛔️ libraries/grpc FAILED ⛔️
================================================================================
SUMMARY 19:27:02
================================================================================
Logfile: /var/log/repo/SBo/repo_2026-05-22_19:17:42.log
Runtime: 0h 9m 20s
Failed: 1
libraries/grpc
Snipped Build Failure
Details
ld_grpc/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
220 | MutexLock lock(&parent_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
225 | MutexLock lock(&parent_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘virtual void grpc_core::channelz::ChannelNode::Orphaned()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
507 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
529 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
545 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘virtual void grpc_core::channelz::SubchannelNode::Orphaned()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
574 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
588 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
600 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘virtual void grpc_core::channelz::ServerNode::Orphaned()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
629 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
643 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h: In member function ‘grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
658 | MutexLock lock(&channel_args_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/latent_see.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/notification.h: In member function ‘void grpc_core::Notification::Notify()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/notification.h:30:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
30 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/latent_see.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/notification.h: In member function ‘void grpc_core::Notification::WaitForNotification()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/notification.h:36:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
36 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/latent_see.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/notification.h: In member function ‘bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/notification.h:45:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
45 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/latent_see.h:35,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/notification.h: In member function ‘bool grpc_core::Notification::HasBeenNotified()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/util/notification.h:54:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
54 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/server/server.h:56,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:75:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/surface/channel.h: In member function ‘int grpc_core::Channel::TestOnlyRegisteredCalls()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
116 | MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:75:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/server/server.h: In member function ‘void grpc_core::Server::ShutdownUnrefOnRequest()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/server/server.h:633:33: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
633 | MutexLock lock(&mu_global_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In destructor ‘virtual grpc::Server::~Server()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:979:50: warning: ‘absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
979 | grpc::internal::ReleasableMutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:1123:12: note: declared here
1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu)
| ^~~~~~~~~~~~~~~~~~~
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function ‘void grpc::Server::UnrefWithPossibleNotify()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:1151:40: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1151 | grpc::internal::MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function ‘virtual void grpc::Server::ShutdownInternal(gpr_timespec)’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:1250:38: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1250 | grpc::internal::MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function ‘virtual void grpc::Server::Wait()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:1330:38: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1330 | grpc::internal::MutexLock lock(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function ‘virtual grpc::CompletionQueue* grpc::Server::CallbackCQ()’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:1376:35: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1376 | grpc::internal::MutexLock l(&mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/server_context.h:37,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:28:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of ‘void grpc::ServerBidiReactor<Request, Response>::Finish(grpc::Status) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:63:31: required from here
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:406:33: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
406 | grpc::internal::MutexLock l(&stream_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/server_context.h:37,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:28:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of ‘void grpc::ServerWriteReactor<Response>::InternalBindWriter(grpc::ServerCallbackWriter<Response>*) [with Response = grpc::ByteBuffer]’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:669:16: required from here
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:671:31: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
671 | grpc::internal::MutexLock l(&writer_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/server_context.h:37,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:28:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of ‘void grpc::ServerBidiReactor<Request, Response>::InternalBindStream(grpc::ServerCallbackReaderWriter<Request, Response>*) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:452:16: required from here
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/support/server_callback.h:454:31: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
454 | grpc::internal::MutexLock l(&stream_mu_);
| ^
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of ‘void grpc_core::instrument_detail::InstrumentDomainImpl<Backend, N, Tag>::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]’:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: ‘absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]
1023 | MutexLock lock(&gauge_providers_mu_);
| ^~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/sync.h:34,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/completion_queue.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/include/grpcpp/channel.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:26:
/usr/include/absl/synchronization/mutex.h:622:12: note: declared here
622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu)
| ^~~~~~~~~
In file included from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/activity.h:30,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_arena_allocator.h:24,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_spine.h:23,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/call/call_destination.h:20,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/transport/transport.h:36,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22,
from /tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/cpp/server/server_cc.cc:68:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope:
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
210 | PromiseFactoryImpl(Token, F&& f) {
| ^~~~~~~~~~~~~~~~~~
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
/tmp/SBo/repo.fYBFwJ/build_grpc/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
ninja: build stopped: subcommand failed.
Build time 551 sec, peak load 14.21, peak memory 4464M, peak tmp 188M
libraries/grpc: grpc.SlackBuild failed (status 1) 19:27:01
Unmounting chroot ...
:-( libraries/grpc FAILED )-:
I don't understand what is causing the i586 build error (for grpc). I'll try sbo-bot one more time.
If the build still fails, I'll ask someone else to maintain this SlackBuild (or orphan it). My interest is in python3-grpcio (a dependency of OpenSnitch and warpinator), not grpc. grpc is just the C++ build.
Willy, please close this pull request without merging.
You wouldn't accept a build failure on i586 (grpc is capable of building on that architecture).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
2 comments:
trigraphsas a CXXFLAGS compilation option: https://gitlab.archlinux.org/archlinux/packaging/packages/grpc/-/blob/main/PKGBUILD?ref_type=heads