===> Building for protobuf-c-1.5.0nb10 GEN protobuf-c/protobuf-c.pb.cc CXX protoc-c/protoc_gen_c-c_bytes_field.o protoc-c/c_bytes_field.cc:80:12: error: no matching function for call to 'CEscape' "\"" + CEscape(descriptor->default_value_string()) + "\""; ^~~~~~~ ./protoc-c/c_helpers.h:88:13: note: candidate function not viable: no known conversion from 'absl::string_view' (aka 'basic_string_view') to 'const std::string' (aka 'const basic_string, allocator>') for 1st argument std::string CEscape(const std::string& src); ^ protoc-c/c_bytes_field.cc:99:24: warning: 'label' is deprecated: Use is_required() or is_repeated() instead. [-Wdeprecated-declarations] switch (descriptor_->label()) { ^ ./google/protobuf/descriptor.h:920:3: note: 'label' has been explicitly marked deprecated here ABSL_DEPRECATED("Use is_required() or is_repeated() instead.") ^ /Users/pbulk/build/devel/protobuf-c/work/.buildlink/include/absl/base/attributes.h:689:49: note: expanded from macro 'ABSL_DEPRECATED' #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) ^ protoc-c/c_bytes_field.cc:117:32: error: no matching function for call to 'FullNameToLower' vars["default_value_data"] = FullNameToLower(descriptor_->full_name(), descriptor_->file()) ^~~~~~~~~~~~~~~ ./protoc-c/c_helpers.h:124:13: note: candidate function not viable: no known conversion from 'absl::string_view' (aka 'basic_string_view') to 'const std::string' (aka 'const basic_string, allocator>') for 1st argument std::string FullNameToLower(const std::string &full_name, const FileDescriptor *file); ^ protoc-c/c_bytes_field.cc:125:32: error: no matching function for call to 'FullNameToLower' vars["default_value_data"] = FullNameToLower(descriptor_->full_name(), descriptor_->file()) ^~~~~~~~~~~~~~~ ./protoc-c/c_helpers.h:124:13: note: candidate function not viable: no known conversion from 'absl::string_view' (aka 'basic_string_view') to 'const std::string' (aka 'const basic_string, allocator>') for 1st argument std::string FullNameToLower(const std::string &full_name, const FileDescriptor *file); ^ protoc-c/c_bytes_field.cc:127:21: error: no matching function for call to 'CEscape' vars["escaped"] = CEscape(descriptor_->default_value_string()); ^~~~~~~ ./protoc-c/c_helpers.h:88:13: note: candidate function not viable: no known conversion from 'absl::string_view' (aka 'basic_string_view') to 'const std::string' (aka 'const basic_string, allocator>') for 1st argument std::string CEscape(const std::string& src); ^ protoc-c/c_bytes_field.cc:135:4: error: no matching function for call to 'FullNameToLower' + FullNameToLower(descriptor_->full_name(), descriptor_->file()) ^~~~~~~~~~~~~~~ ./protoc-c/c_helpers.h:124:13: note: candidate function not viable: no known conversion from 'absl::string_view' (aka 'basic_string_view') to 'const std::string' (aka 'const basic_string, allocator>') for 1st argument std::string FullNameToLower(const std::string &full_name, const FileDescriptor *file); ^ protoc-c/c_bytes_field.cc:140:24: warning: 'label' is deprecated: Use is_required() or is_repeated() instead. [-Wdeprecated-declarations] switch (descriptor_->label()) { ^ ./google/protobuf/descriptor.h:920:3: note: 'label' has been explicitly marked deprecated here ABSL_DEPRECATED("Use is_required() or is_repeated() instead.") ^ /Users/pbulk/build/devel/protobuf-c/work/.buildlink/include/absl/base/attributes.h:689:49: note: expanded from macro 'ABSL_DEPRECATED' #define ABSL_DEPRECATED(message) __attribute__((deprecated(message))) ^ 2 warnings and 5 errors generated. gmake: *** [Makefile:1563: protoc-c/protoc_gen_c-c_bytes_field.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/protobuf-c *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/protobuf-c