[Bug 298082] devel/grpc 1.83.0,2 fails to build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 31 Aug 2026 19:26:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=298082
Bug ID: 298082
Summary: devel/grpc 1.83.0,2 fails to build
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: sunpoet@FreeBSD.org
Reporter: tjlegg@gmail.com
Assignee: sunpoet@FreeBSD.org
Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
package name: grpc-1.83.0,2
building for: FreeBSD git15-main-job-01 15.1-STABLE FreeBSD 15.1-STABLE 1501502
amd64
Makefile datestamp: -rw-r--r-- 1 root wheel 3278 Aug 31 09:45
/usr/ports/devel/grpc/Makefile
[ 43% 870/1952] /usr/local/libexec/ccache/c++ -Dgrpc_EXPORTS
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/include
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/third_party/address_sorting/include
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/src/core/ext/upb-gen
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/src/core/ext/upbdefs-gen
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/third_party/upb
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/third_party/utf8_range
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/third_party/xxhash -O2 -pipe
-O1 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-isystem /usr/local/include -std=c++17 -O2 -pipe -O1
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-isystem /usr/local/include -std=c++17 -DNDEBUG -std=c++17 -fPIC -pthread
-Wno-float-conversion -Wno-implicit-float-conversion
-Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -MD
-MT CMakeFiles/grpc.dir/src/core/lib/surface/legacy_channel.cc.o -MF
CMakeFiles/grpc.dir/src/core/lib/surface/legacy_channel.cc.o.d -o
CMakeFiles/grpc.dir/src/core/lib/surface/legacy_channel.cc.o -c
/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc
FAILED: [code=1] CMakeFiles/grpc.dir/src/core/lib/surface/legacy_channel.cc.o
/usr/local/libexec/ccache/c++ -Dgrpc_EXPORTS
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/include
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/third_party/address_sorting/include
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/src/core/ext/upb-gen
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/src/core/ext/upbdefs-gen
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/third_party/upb
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/third_party/utf8_range
-I/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/third_party/xxhash -O2 -pipe
-O1 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-isystem /usr/local/include -std=c++17 -O2 -pipe -O1
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-isystem /usr/local/include -std=c++17 -DNDEBUG -std=c++17 -fPIC -pthread
-Wno-float-conversion -Wno-implicit-float-conversion
-Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -MD
-MT CMakeFiles/grpc.dir/src/core/lib/surface/legacy_channel.cc.o -MF
CMakeFiles/grpc.dir/src/core/lib/surface/legacy_channel.cc.o.d -o
CMakeFiles/grpc.dir/src/core/lib/surface/legacy_channel.cc.o -c
/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc
/wrkdirs/usr/ports/devel/grpc/work/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:183:28:
error: object of type 'std::optional<absl::FunctionRef<void (grpc_core::Arena
*)>>' cannot be assigned because its copy assignment operator is implicitly
deleted
183 | args.arena_init_function = arena_init_function;
| ^
/usr/include/c++/v1/optional:730:45: note: explicitly defaulted function was
implicitly deleted here
730 | _LIBCPP_HIDE_FROM_ABI constexpr optional& operator=(const optional&)
= default;
| ^
/usr/include/c++/v1/optional:586:7: note: copy assignment operator of
'optional<absl::FunctionRef<void (grpc_core::Arena *)>>' is implicitly deleted
because base class '__optional_sfinae_assign_base_t<absl::FunctionRef<void
(grpc_core::Arena *)>>' (aka
'__sfinae_assign_base<(is_copy_constructible<absl::FunctionRef<void
(grpc_core::Arena *)>>::value && is_copy_assignable<absl::FunctionRef<void
(grpc_core::Arena *)>>::value), (is_move_constructible<absl::FunctionRef<void
(grpc_core::Arena *)>>::value && is_move_assignable<absl::FunctionRef<void
(grpc_core::Arena *)>>::value)>') has a deleted copy assignment operator
586 | private __optional_sfinae_assign_base_t<_Tp> {
| ^
/usr/include/c++/v1/__tuple/sfinae_helpers.h:119:25: note: 'operator=' has been
explicitly marked deleted here
119 | __sfinae_assign_base& operator=(__sfinae_assign_base const&) =
delete;
| ^
1 error generated.
--
You are receiving this mail because:
You are the assignee for the bug.