=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/devel/protobuf", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for protobuf-36.1 [ 0%] Building C object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_range.c.o [ 1%] Building C object third_party/utf8_range/CMakeFiles/utf8_range.dir/utf8_range.c.o [ 2%] Linking C shared library libutf8_validity.so [ 2%] Linking C shared library libutf8_range.so [ 2%] Built target utf8_validity [ 3%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.pb.cc.o [ 3%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/any_lite.cc.o [ 3%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena.cc.o [ 3%] Built target utf8_range [ 3%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena_align.cc.o [ 3%] Building C object CMakeFiles/libupb.dir/upb/base/status.c.o [ 4%] Building C object CMakeFiles/libupb.dir/upb/hash/common.c.o [ 4%] Building C object CMakeFiles/libupb.dir/upb/json/decode.c.o [ 4%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena_allocation_policy.cc.o [ 5%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenastring.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arena.cc: In member function 'void google::protobuf::internal::ThreadSafeArena::AddSerialArena(void*, google::protobuf::internal::SerialArena*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arena.cc:703:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 703 | absl::MutexLock lock(&mutex_); | ^ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/thread_safe_arena.h:21, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arena.h:43, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arena.cc:8: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 5%] Building C object CMakeFiles/libupb.dir/upb/json/encode.c.o [ 5%] Building C object CMakeFiles/libupb.dir/upb/lex/atoi.c.o [ 6%] Building C object CMakeFiles/libupb.dir/upb/lex/round_trip.c.o [ 6%] Building C object CMakeFiles/libupb.dir/upb/lex/unicode.c.o [ 6%] Building C object CMakeFiles/libupb.dir/upb/mem/alloc.c.o [ 6%] Building C object CMakeFiles/libupb.dir/upb/mem/arena.c.o [ 6%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenaz_sampler.cc.o [ 6%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/extension_set.cc.o [ 6%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_enum_util.cc.o [ 7%] Building C object CMakeFiles/libupb.dir/upb/message/accessors.c.o [ 7%] Building C object CMakeFiles/libupb.dir/upb/message/array.c.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.cc: In member function 'const std::string& google::protobuf::internal::LazyString::Init() const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.cc:60:10: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 60 | mu.Lock(); | ~~~~~~~^~ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.h:18, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.cc:8: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.cc:68:12: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 68 | mu.Unlock(); | ~~~~~~~~~^~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 7%] Building C object CMakeFiles/libupb.dir/upb/message/compare.c.o [ 7%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/api.pb.cc.o [ 7%] Building C object CMakeFiles/libupb.dir/upb/message/compat.c.o [ 8%] Building C object CMakeFiles/libupb.dir/upb/message/convert.c.o [ 9%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_tctable_lite.cc.o [ 9%] Building C object CMakeFiles/libupb.dir/upb/message/copy.c.o [ 9%] Building C object CMakeFiles/libupb.dir/upb/message/internal/compare_unknown.c.o [ 9%] Building C object CMakeFiles/libupb.dir/upb/message/internal/extension.c.o [ 9%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_util.cc.o [ 10%] Building C object CMakeFiles/libupb.dir/upb/message/internal/iterator.c.o [ 10%] Building C object CMakeFiles/libupb.dir/upb/message/internal/message.c.o [ 10%] Building C object CMakeFiles/libupb.dir/upb/message/map.c.o [ 11%] Building C object CMakeFiles/libupb.dir/upb/message/map_sorter.c.o [ 11%] Building C object CMakeFiles/libupb.dir/upb/message/merge.c.o [ 11%] Building C object CMakeFiles/libupb.dir/upb/message/message.c.o [ 11%] Building C object CMakeFiles/libupb.dir/upb/message/unknown_fields.c.o [ 12%] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/build_enum.c.o [ 12%] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/decode.c.o [ 12%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/duration.pb.cc.o [ 12%] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/internal/base92.c.o [ 12%] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/internal/encode.c.o [ 13%] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/link.c.o [ 13%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/implicit_weak_message.cc.o [ 13%] Building C object CMakeFiles/libupb.dir/upb/mini_table/compat.c.o [ 13%] Building C object CMakeFiles/libupb.dir/upb/mini_table/debug_string.c.o [ 13%] Building C object CMakeFiles/libupb.dir/upb/mini_table/extension_registry.c.o [ 14%] Building C object CMakeFiles/libupb.dir/upb/mini_table/generated_registry.c.o [ 14%] Building C object CMakeFiles/libupb.dir/upb/mini_table/internal/message.c.o [ 14%] Building C object CMakeFiles/libupb.dir/upb/mini_table/message.c.o [ 14%] Building C object CMakeFiles/libupb.dir/upb/port/port.c.o [ 15%] Building C object CMakeFiles/libupb.dir/upb/reflection/def_pool.c.o [ 15%] Building C object CMakeFiles/libupb.dir/upb/reflection/def_type.c.o [ 15%] Building C object CMakeFiles/libupb.dir/upb/reflection/desc_state.c.o [ 16%] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_def.c.o [ 17%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/empty.pb.cc.o [ 17%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/inlined_string_field.cc.o [ 17%] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_reserved_range.c.o [ 18%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/coded_stream.cc.o [ 18%] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_value_def.c.o [ 18%] Building C object CMakeFiles/libupb.dir/upb/reflection/extension_range.c.o [ 19%] Building C object CMakeFiles/libupb.dir/upb/reflection/field_def.c.o [ 19%] Building C object CMakeFiles/libupb.dir/upb/reflection/file_def.c.o [ 19%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/io_win32.cc.o [ 19%] Building C object CMakeFiles/libupb.dir/upb/reflection/internal/def_builder.c.o [ 19%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream.cc.o [ 19%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 19%] Building C object CMakeFiles/libupb.dir/upb/reflection/internal/strdup2.c.o [ 20%] Building C object CMakeFiles/libupb.dir/upb/reflection/message.c.o [ 20%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/field_mask.pb.cc.o [ 20%] Building C object CMakeFiles/libupb.dir/upb/reflection/message_def.c.o [ 20%] Building C object CMakeFiles/libupb.dir/upb/reflection/message_reserved_range.c.o [ 21%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o [ 21%] Building C object CMakeFiles/libupb.dir/upb/reflection/method_def.c.o [ 21%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/map.cc.o [ 22%] Building C object CMakeFiles/libupb.dir/upb/reflection/oneof_def.c.o [ 22%] Building C object CMakeFiles/libupb.dir/upb/reflection/service_def.c.o [ 22%] Building C object CMakeFiles/libupb.dir/upb/text/debug_string.c.o [ 22%] Building C object CMakeFiles/libupb.dir/upb/text/encode.c.o [ 23%] Building C object CMakeFiles/libupb.dir/upb/text/internal/encode.c.o [ 23%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/message_lite.cc.o [ 23%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/source_context.pb.cc.o [ 23%] Building C object CMakeFiles/libupb.dir/upb/util/def_to_proto.c.o [ 24%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/micro_string.cc.o [ 24%] Building C object CMakeFiles/libupb.dir/upb/util/required_fields.c.o [ 24%] Building C object CMakeFiles/libupb.dir/upb/wire/byte_size.c.o [ 25%] Building C object CMakeFiles/libupb.dir/upb/wire/decode.c.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc: In member function 'bool google::protobuf::MessageLite::AppendPartialToString(std::string*) const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc:611:64: warning: 'void absl::lts_20260817::strings_internal::STLStringResizeUninitializedAmortized(string_type*, std::size_t) [with string_type = std::__cxx11::basic_string; std::size_t = long unsigned int]' is deprecated [-Wdeprecated-declarations] 611 | absl::strings_internal::STLStringResizeUninitializedAmortized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 612 | output, old_size + byte_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc:30: /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/resize_uninitialized.h:80:6: note: declared here 80 | void STLStringResizeUninitializedAmortized(string_type* s, size_t new_size) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc: In function 'void google::protobuf::internal::OnShutdownRun(void (*)(const void*), const void*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc:809:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 809 | absl::MutexLock lock(&shutdown_data->mutex); | ^ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.h:41, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc:13: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/parse_context.cc.o [ 25%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/port.cc.o [ 25%] Building C object CMakeFiles/libupb.dir/upb/wire/decode_fast/select.c.o [ 25%] Building C object CMakeFiles/libupb.dir/upb/wire/encode.c.o [ 26%] Building C object CMakeFiles/libupb.dir/upb/wire/eps_copy_input_stream.c.o [ 26%] Building C object CMakeFiles/libupb.dir/upb/wire/internal/back_alloc.c.o [ 26%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/struct.pb.cc.o [ 26%] Building C object CMakeFiles/libupb.dir/upb/wire/internal/decoder.c.o [ 26%] Building C object CMakeFiles/libupb.dir/upb/wire/internal/encoder.c.o [ 26%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/raw_ptr.cc.o [ 27%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_field.cc.o [ 28%] Building C object CMakeFiles/libupb.dir/upb/wire/reader.c.o [ 28%] Building C object CMakeFiles/libupb.dir/upb/reflection/cmake/google/protobuf/descriptor.upb_minitable.c.o [ 28%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_ptr_field.cc.o [ 28%] Building C object CMakeFiles/libupb.dir/upb/reflection/cmake/google/protobuf/json_enumvalue_options.upb_minitable.c.o /tmp/work/devel/protobuf/work/protobuf-36.1/upb/reflection/cmake/google/protobuf/json_enumvalue_options.upb_minitable.c:45:1: warning: 'retain' attribute ignored [-Wattributes] 45 | const upb_MiniTableExtension* pb_enumvalue_json_ext = &pb_enumvalue_json_ext_obj; | ^~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/upb/reflection/cmake/google/protobuf/json_enumvalue_options.upb_minitable.c:55:1: warning: 'retain' attribute ignored [-Wattributes] 55 | UPB_LINKARR_DECLARE(upb_AllExts, const upb_MiniTableExtension*); | ^~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/upb/reflection/cmake/google/protobuf/json_enumvalue_options.upb_minitable.c:55:1: warning: 'retain' attribute ignored [-Wattributes] [ 28%] Linking C static library libupb.a [ 28%] Built target libupb [ 28%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/common.cc.o [ 28%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/type_id.cc.o [ 29%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/unknown_field_set_lite.cc.o [ 29%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/wire_format_lite.cc.o [ 30%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o [ 30%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/type.pb.cc.o [ 30%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wrappers.pb.cc.o [ 30%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o [ 30%] Linking CXX shared library libprotobuf-lite.so [ 30%] Built target libprotobuf-lite [ 31%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.o [ 31%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o [ 31%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena_align.cc.o [ 31%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena_allocation_policy.cc.o [ 32%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenastring.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arena.cc: In member function 'void google::protobuf::internal::ThreadSafeArena::AddSerialArena(void*, google::protobuf::internal::SerialArena*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arena.cc:703:31: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 703 | absl::MutexLock lock(&mutex_); | ^ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/thread_safe_arena.h:21, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arena.h:43, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arena.cc:8: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenaz_sampler.cc.o [ 32%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/importer.cc.o [ 32%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/parser.cc.o [ 33%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/cpp_features.pb.cc.o [ 33%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/cpp_file_options.pb.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.cc: In member function 'const std::string& google::protobuf::internal::LazyString::Init() const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.cc:60:10: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 60 | mu.Lock(); | ~~~~~~~^~ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.h:18, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.cc:8: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/arenastring.cc:68:12: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 68 | mu.Unlock(); | ~~~~~~~~~^~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 33%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.cc.o [ 34%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.pb.cc.o [ 34%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor_database.cc.o [ 34%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/dynamic_message.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.cc: In member function 'google::protobuf::internal::Symbol google::protobuf::DescriptorPool::Tables::FindByNameHelper(const google::protobuf::DescriptorPool*, std::string_view)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.cc:1796:44: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1796 | absl::ReaderMutexLock lock(pool->mutex_); | ^ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:50, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.cc:12: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.cc: In member function 'const google::protobuf::EnumValueDescriptor* google::protobuf::FileDescriptorTables::FindEnumValueByNumberCreatingIfUnknown(const google::protobuf::EnumDescriptor*, int) const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.cc:1952:53: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1952 | absl::ReaderMutexLock l(&unknown_enum_values_mu_); | ^ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.cc:1961:53: warning: 'absl::lts_20260817::WriterMutexLock::WriterMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1961 | absl::WriterMutexLock l(&unknown_enum_values_mu_); | ^ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:718:12: note: declared here 718 | explicit WriterMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.cc: In member function 'const google::protobuf::FieldDescriptor* google::protobuf::DescriptorPool::FindExtensionByNumber(const google::protobuf::Descriptor*, int) const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.cc:2477:38: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2477 | absl::ReaderMutexLock lock(mutex_); | ^ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/dynamic_message.cc: In member function 'virtual const google::protobuf::Message* google::protobuf::DynamicMessageFactory::GetPrototype(const google::protobuf::Descriptor*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/dynamic_message.cc:869:42: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 869 | absl::MutexLock lock(&prototypes_mutex_); | ^ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/dynamic_message.h:24, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/dynamic_message.cc:42: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o [ 35%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set_heavy.cc.o [ 35%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/feature_resolver.cc.o [ 35%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_enum_util.cc.o [ 35%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_bases.cc.o [ 36%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_reflection.cc.o [ 36%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_full.cc.o [ 36%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_gen.cc.o [ 36%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_lite.cc.o In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/generated_message_reflection.h:26, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/generated_message_reflection.cc:12: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h: In instantiation of 'static const auto& google::protobuf::DescriptorPool::MemoizeProjection(const Desc*, Func) [with Desc = google::protobuf::EnumDescriptor; Func = google::protobuf::Reflection::PopulateTcParseFieldAux(const google::protobuf::internal::TailCallTableInfo&, google::protobuf::internal::TcParseTableBase::FieldAux*) const::]': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/generated_message_reflection.cc:3798:46: required from here 3798 | DescriptorPool::MemoizeProjection( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3799 | aux_entry.field->enum_type(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3800 | [](auto* e) { return MakeEnumValidatorData(e); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2742:29: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2742 | absl::ReaderMutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:50: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2751:23: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2751 | absl::MutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/generated_message_reflection.cc: In function 'void google::protobuf::{anonymous}::AssignDescriptorsImpl(const google::protobuf::internal::DescriptorTable*, bool)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/generated_message_reflection.cc:3993:12: warning: 'void absl::lts_20260817::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 3993 | mu.Lock(); | ~~~~~~~^~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/generated_message_reflection.cc:3995:14: warning: 'void absl::lts_20260817::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 3995 | mu.Unlock(); | ~~~~~~~~~^~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 37%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_util.cc.o [ 37%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/implicit_weak_message.cc.o [ 37%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/inlined_string_field.cc.o [ 37%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/internal_feature_helper.cc.o [ 38%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o [ 38%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/gzip_stream.cc.o [ 38%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o [ 38%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/printer.cc.o [ 39%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o [ 39%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/tokenizer.cc.o [ 39%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_sink.cc.o [ 40%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o [ 40%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 40%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o [ 40%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/lexer.cc.o [ 41%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/message_path.cc.o [ 41%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/parser.cc.o [ 41%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/unparser.cc.o [ 41%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/untyped_message.cc.o [ 42%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/writer.cc.o [ 42%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc.o In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/lexer.h:22, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/parser.h:13, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/parser.cc:8: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h: In instantiation of 'static const auto& google::protobuf::DescriptorPool::MemoizeProjection(const Desc*, Func) [with Desc = google::protobuf::EnumDescriptor; Func = google::protobuf::json_internal::Proto2Descriptor::EnumNumberByName(Field, std::string_view, bool)::]': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/descriptor_traits.h:265:44: required from here 265 | DescriptorPool::MemoizeProjection( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 266 | f->enum_type(), [](const EnumDescriptor* e) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | return MakeEnumJsonNameMapCaseless(e); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | }); | ~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2742:29: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2742 | absl::ReaderMutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/status/internal/status_internal.h:32, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/status/status.h:68, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/lexer.h:17: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2751:23: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2751 | absl::MutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h: In instantiation of 'static const auto& google::protobuf::DescriptorPool::MemoizeProjection(const Desc*, Func) [with Desc = google::protobuf::EnumDescriptor; Func = google::protobuf::json_internal::Proto2Descriptor::EnumNumberByName(Field, std::string_view, bool)::]': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/descriptor_traits.h:277:44: required from here 277 | DescriptorPool::MemoizeProjection( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 278 | f->enum_type(), | ~~~~~~~~~~~~~~~ 279 | [](const EnumDescriptor* e) { return MakeEnumJsonNameMap(e); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2742:29: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2742 | absl::ReaderMutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2751:23: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2751 | absl::MutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:114, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/unparser.h:15, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/unparser.cc:8: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h: In instantiation of 'static const auto& google::protobuf::DescriptorPool::MemoizeProjection(const Desc*, Func) [with Desc = google::protobuf::EnumDescriptor; Func = google::protobuf::json_internal::Proto2Descriptor::EnumNumberByName(Field, std::string_view, bool)::]': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/descriptor_traits.h:265:44: required from here 265 | DescriptorPool::MemoizeProjection( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 266 | f->enum_type(), [](const EnumDescriptor* e) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | return MakeEnumJsonNameMapCaseless(e); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | }); | ~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2742:29: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2742 | absl::ReaderMutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/io/zero_copy_stream.h:89, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/io/zero_copy_sink.h:13, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/writer.h:22, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/unparser.h:14: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2751:23: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2751 | absl::MutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h: In instantiation of 'static const auto& google::protobuf::DescriptorPool::MemoizeProjection(const Desc*, Func) [with Desc = google::protobuf::EnumDescriptor; Func = google::protobuf::json_internal::Proto2Descriptor::EnumNumberByName(Field, std::string_view, bool)::]': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/json/internal/descriptor_traits.h:277:44: required from here 277 | DescriptorPool::MemoizeProjection( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 278 | f->enum_type(), | ~~~~~~~~~~~~~~~ 279 | [](const EnumDescriptor* e) { return MakeEnumJsonNameMap(e); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2742:29: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2742 | absl::ReaderMutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2751:23: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2751 | absl::MutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/json.cc.o [ 42%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json_enumvalue_options.pb.cc.o [ 43%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map.cc.o [ 43%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map_field.cc.o [ 43%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/map_field.cc: In member function 'std::size_t google::protobuf::internal::MapFieldBase::SpaceUsedExcludingSelfLong() const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/map_field.cc:269:37: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 269 | absl::MutexLock lock(&p->mutex()); | ^ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/map_field.h:21, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/map_field.cc:8: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/map_field.cc: In member function 'const google::protobuf::internal::RepeatedPtrFieldBase& google::protobuf::internal::MapFieldBase::SyncRepeatedFieldWithMap(bool) const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/map_field.cc:319:39: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 319 | absl::MutexLock lock(&p->mutex()); | ^ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/map_field.cc: In member function 'void google::protobuf::internal::MapFieldBase::SyncMapWithRepeatedField() const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/map_field.cc:428:38: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | absl::MutexLock lock(&p.mutex()); | ^ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 43%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message_lite.cc.o [ 44%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/micro_string.cc.o [ 44%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/naming_style.cc.o [ 44%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/parse_context.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.cc: In member function 'virtual const google::protobuf::Message* google::protobuf::{anonymous}::GeneratedMessageFactory::GetPrototype(const google::protobuf::Descriptor*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.cc:616:41: warning: 'absl::lts_20260817::WriterMutexLock::WriterMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 616 | absl::WriterMutexLock lock(&mutex_); | ^ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:110, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.cc:12: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:718:12: note: declared here 718 | explicit WriterMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.cc: In member function 'const google::protobuf::Message* google::protobuf::{anonymous}::GeneratedMessageFactory::TryGetPrototype(const google::protobuf::Descriptor*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.cc:631:39: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 631 | absl::ReaderMutexLock lock(&mutex_); | ^ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.cc:653:39: warning: 'absl::lts_20260817::WriterMutexLock::WriterMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 653 | absl::WriterMutexLock lock(&mutex_); | ^ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:718:12: note: declared here 718 | explicit WriterMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc: In member function 'bool google::protobuf::MessageLite::AppendPartialToString(std::string*) const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc:611:64: warning: 'void absl::lts_20260817::strings_internal::STLStringResizeUninitializedAmortized(string_type*, std::size_t) [with string_type = std::__cxx11::basic_string; std::size_t = long unsigned int]' is deprecated [-Wdeprecated-declarations] 611 | absl::strings_internal::STLStringResizeUninitializedAmortized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 612 | output, old_size + byte_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc:30: /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/resize_uninitialized.h:80:6: note: declared here 80 | void STLStringResizeUninitializedAmortized(string_type* s, size_t new_size) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc: In function 'void google::protobuf::internal::OnShutdownRun(void (*)(const void*), const void*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc:809:45: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 809 | absl::MutexLock lock(&shutdown_data->mutex); | ^ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.h:41, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message_lite.cc:13: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 45%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/port.cc.o [ 45%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/raw_ptr.cc.o [ 45%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_mode.cc.o [ 45%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_ops.cc.o [ 46%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_field.cc.o [ 46%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_ptr_field.cc.o [ 46%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/service.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/reflection_ops.cc: In static member function 'static void google::protobuf::internal::ReflectionOps::Merge(const google::protobuf::Message&, google::protobuf::Message*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/reflection_ops.cc:92:56: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, int) const' is deprecated: Please use GetRepeatedEnumValue() instead. GetRepeatedEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 92 | to, field, from_reflection->GetRepeated##METHOD(from, field, j)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/reflection_ops.cc:103:11: note: in expansion of macro 'HANDLE_TYPE' 103 | HANDLE_TYPE(ENUM, Enum); | ^~~~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/reflection_ops.h:18, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/reflection_ops.cc:11: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:826:3: note: declared here 826 | GetRepeatedEnum(const Message& message, const FieldDescriptor* field, | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/reflection_ops.cc:125:60: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const' is deprecated: Please use GetEnumValue() instead. GetEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 125 | from_reflection->Get##METHOD(from, field)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/reflection_ops.cc:136:9: note: in expansion of macro 'HANDLE_TYPE' 136 | HANDLE_TYPE(ENUM, Enum); | ^~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:639:3: note: declared here 639 | GetEnum(const Message& message, const FieldDescriptor* field) const; | ^~~~~~~ [ 46%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/common.cc.o [ 47%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/symbol.cc.o [ 47%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/symbol_checker.cc.o [ 47%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/text_format.cc.o [ 47%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/type_id.cc.o [ 48%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o [ 48%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set_lite.cc.o [ 48%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/delimited_message_util.cc.o [ 48%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_comparator.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.cc: In member function 'google::protobuf::TextFormat::ParseLocation google::protobuf::TextFormat::ParseInfoTree::GetLocation(const google::protobuf::FieldDescriptor*, int) const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.cc:262:26: warning: 'google::protobuf::TextFormat::ParseLocationRange google::protobuf::TextFormat::ParseInfoTree::GetLocationRange(const google::protobuf::FieldDescriptor*, int) const' is deprecated: Please use GetFieldLocation() [-Wdeprecated-declarations] 262 | return GetLocationRange(field, index).start; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.cc:244:32: note: declared here 244 | TextFormat::ParseLocationRange TextFormat::ParseInfoTree::GetLocationRange( | ^~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.cc: In member function 'bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldValue(google::protobuf::Message*, const google::protobuf::Reflection*, const google::protobuf::FieldDescriptor*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.cc:966:37: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const' is deprecated: Please use GetEnumValue() instead. GetEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 966 | reflection->Get##CPPTYPE(*message, field) && \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.cc:1086:9: note: in expansion of macro 'SET_FIELD' 1086 | SET_FIELD(Enum, enum, enum_value); | ^~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.h:31, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.cc:12: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:639:3: note: declared here 639 | GetEnum(const Message& message, const FieldDescriptor* field) const; | ^~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.h:30: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h: In instantiation of 'static const auto& google::protobuf::DescriptorPool::MemoizeProjection(const Desc*, Func) [with Desc = google::protobuf::FieldDescriptor; Func = google::protobuf::TextFormat::Printer::TryRedactFieldValue(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, google::protobuf::TextFormat::BaseTextGenerator*, bool) const::]': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.cc:3270:40: required from here 3270 | DescriptorPool::MemoizeProjection( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3271 | field, [](const FieldDescriptor* field) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3272 | return TextFormat::GetRedactionState(field); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3273 | }); | ~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2742:29: warning: 'absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2742 | absl::ReaderMutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ In file included from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/cord.h:94, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /tmp/work/devel/protobuf/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/text_format.h:24: /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/descriptor.h:2751:23: warning: 'absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2751 | absl::MutexLock lock(&pool->field_memo_table_mutex_); | ^~~~ /tmp/work/devel/protobuf/work/.buildlink/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/unknown_field_set.cc: In member function 'bool google::protobuf::UnknownFieldSet::SerializeToString(std::string*) const': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/unknown_field_set.cc:191:64: warning: 'void absl::lts_20260817::strings_internal::STLStringResizeUninitializedAmortized(string_type*, std::size_t) [with string_type = std::__cxx11::basic_string; std::size_t = long unsigned int]' is deprecated [-Wdeprecated-declarations] 191 | absl::strings_internal::STLStringResizeUninitializedAmortized(output, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/parse_context.h:27, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/unknown_field_set.h:35, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/unknown_field_set.cc:12: /tmp/work/devel/protobuf/work/.buildlink/include/absl/strings/internal/resize_uninitialized.h:80:6: note: declared here 80 | void STLStringResizeUninitializedAmortized(string_type* s, size_t new_size) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_mask_util.cc.o [ 49%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/message_differencer.cc.o [ 49%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/time_util.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc: In member function 'google::protobuf::util::FieldComparator::ComparisonResult google::protobuf::util::SimpleFieldComparator::SimpleCompare(const google::protobuf::Message&, const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, int, int, const google::protobuf::util::FieldContext*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc:77:50: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, int) const' is deprecated: Please use GetRepeatedEnumValue() instead. GetRepeatedEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 77 | *field, reflection_1->GetRepeated##METHOD(message_1, field, index_1), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc:91:7: note: in expansion of macro 'COMPARE_FIELD' 91 | COMPARE_FIELD(Enum); | ^~~~~~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc:21: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:826:3: note: declared here 826 | GetRepeatedEnum(const Message& message, const FieldDescriptor* field, | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc:78:42: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, int) const' is deprecated: Please use GetRepeatedEnumValue() instead. GetRepeatedEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 78 | reflection_2->GetRepeated##METHOD(message_2, field, index_2))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc:91:7: note: in expansion of macro 'COMPARE_FIELD' 91 | COMPARE_FIELD(Enum); | ^~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:826:3: note: declared here 826 | GetRepeatedEnum(const Message& message, const FieldDescriptor* field, | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc:81:58: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const' is deprecated: Please use GetEnumValue() instead. GetEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 81 | Compare##METHOD(*field, reflection_1->Get##METHOD(message_1, field), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc:91:7: note: in expansion of macro 'COMPARE_FIELD' 91 | COMPARE_FIELD(Enum); | ^~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:639:3: note: declared here 639 | GetEnum(const Message& message, const FieldDescriptor* field) const; | ^~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc:82:50: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const' is deprecated: Please use GetEnumValue() instead. GetEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 82 | reflection_2->Get##METHOD(message_2, field))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_comparator.cc:91:7: note: in expansion of macro 'COMPARE_FIELD' 91 | COMPARE_FIELD(Enum); | ^~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:639:3: note: declared here 639 | GetEnum(const Message& message, const FieldDescriptor* field) const; | ^~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_mask_util.cc: In member function 'void google::protobuf::util::{anonymous}::FieldMaskTree::MergeMessage(const Node*, const google::protobuf::Message&, const google::protobuf::util::FieldMaskUtil::MergeOptions&, google::protobuf::Message*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_mask_util.cc:512:59: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const' is deprecated: Please use GetEnumValue() instead. GetEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 512 | destination, field, source_reflection->Get##Name(source, field)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_mask_util.cc:525:9: note: in expansion of macro 'COPY_VALUE' 525 | COPY_VALUE(ENUM, Enum) | ^~~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/field_mask.pb.h:28, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_mask_util.h:17, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_mask_util.cc:8: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:639:3: note: declared here 639 | GetEnum(const Message& message, const FieldDescriptor* field) const; | ^~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_mask_util.cc:550:47: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, int) const' is deprecated: Please use GetRepeatedEnumValue() instead. GetRepeatedEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 550 | source_reflection->GetRepeated##Name(source, field, i)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/field_mask_util.cc:561:9: note: in expansion of macro 'COPY_REPEATED_VALUE' 561 | COPY_REPEATED_VALUE(ENUM, Enum) | ^~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:826:3: note: declared here 826 | GetRepeatedEnum(const Message& message, const FieldDescriptor* field, | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/type_resolver_util.cc.o [ 50%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/type_resolver_util.cc: In function 'void google::protobuf::util::{anonymous}::ConvertOptionField(const google::protobuf::Reflection*, const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, int, google::protobuf::Option*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/type_resolver_util.cc:138:44: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, int) const' is deprecated: Please use GetRepeatedEnumValue() instead. GetRepeatedEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 138 | ? reflection->GetRepeatedEnum(options, field, index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/type.pb.h:28, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/type_resolver_util.h:13, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/type_resolver_util.cc:8: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:826:3: note: declared here 826 | GetRepeatedEnum(const Message& message, const FieldDescriptor* field, | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/util/type_resolver_util.cc:139:36: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const' is deprecated: Please use GetEnumValue() instead. GetEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 139 | : reflection->GetEnum(options, field); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:639:3: note: declared here 639 | GetEnum(const Message& message, const FieldDescriptor* field) const; | ^~~~~~~ [ 50%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format_lite.cc.o /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/wire_format.cc: In static member function 'static uint8_t* google::protobuf::internal::WireFormat::InternalSerializeField(const google::protobuf::FieldDescriptor*, const google::protobuf::Message&, uint8_t*, google::protobuf::io::EpsCopyOutputStream*)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/wire_format.cc:1377:54: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, int) const' is deprecated: Please use GetRepeatedEnumValue() instead. GetRepeatedEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 1377 | ? message_reflection->GetRepeatedEnum(message, field, j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/wire_format.h:29, from /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/wire_format.cc:12: /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:826:3: note: declared here 826 | GetRepeatedEnum(const Message& message, const FieldDescriptor* field, | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/wire_format.cc:1378:46: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const' is deprecated: Please use GetEnumValue() instead. GetEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 1378 | : message_reflection->GetEnum(message, field); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:639:3: note: declared here 639 | GetEnum(const Message& message, const FieldDescriptor* field) const; | ^~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/wire_format.cc: In static member function 'static std::size_t google::protobuf::internal::WireFormat::FieldDataOnlyByteSize(const google::protobuf::FieldDescriptor*, const google::protobuf::Message&)': /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/wire_format.cc:1714:50: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, int) const' is deprecated: Please use GetRepeatedEnumValue() instead. GetRepeatedEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 1714 | message_reflection->GetRepeatedEnum(message, field, j)->number()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:826:3: note: declared here 826 | GetRepeatedEnum(const Message& message, const FieldDescriptor* field, | ^~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/wire_format.cc:1718:40: warning: 'const google::protobuf::EnumValueDescriptor* google::protobuf::Reflection::GetEnum(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const' is deprecated: Please use GetEnumValue() instead. GetEnum() will be removed in Q1 2027. [-Wdeprecated-declarations] 1718 | message_reflection->GetEnum(message, field)->number()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/work/devel/protobuf/work/protobuf-36.1/src/google/protobuf/message.h:639:3: note: declared here 639 | GetEnum(const Message& message, const FieldDescriptor* field) const; | ^~~~~~~ [ 50%] Linking CXX shared library libprotobuf.so ld: fatal: file CMakeFiles/libprotobuf.dir/src/google/protobuf/naming_style.cc.o: open failed: No such file or directory ld: fatal: file processing errors. No output written to libprotobuf.so.36.1.0 collect2: error: ld returned 1 exit status --- libprotobuf.so.36.1.0 --- *** [libprotobuf.so.36.1.0] Error code 1 bmake[2]: stopped making "CMakeFiles/libprotobuf.dir/build" in /tmp/work/devel/protobuf/work/protobuf-36.1/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "CMakeFiles/libprotobuf.dir/build" in /tmp/work/devel/protobuf/work/protobuf-36.1/cmake-pkgsrc-build --- CMakeFiles/libprotobuf.dir/all --- *** [CMakeFiles/libprotobuf.dir/all] Error code 2 bmake[1]: stopped making "all" in /tmp/work/devel/protobuf/work/protobuf-36.1/cmake-pkgsrc-build bmake[1]: 1 error bmake[1]: stopped making "all" in /tmp/work/devel/protobuf/work/protobuf-36.1/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /tmp/work/devel/protobuf/work/protobuf-36.1/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /tmp/work/devel/protobuf/work/protobuf-36.1/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/protobuf *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/protobuf