Suspect you have a conflicting version of protobuf installed:

:info:configure -- Found Protobuf: /opt/local/lib/libprotobuf.dylib (found
version "3.21.12")
:info:configure -- PROTOBUF_VERSION (system) is 3.21.12
:info:configure -- PROTOBUF_INCLUDE_DIR /opt/local/include
:info:configure -- PROTOBUF_PROTOC_EXECUTABLE /opt/local/bin/protoc

...

:info:build In file included from
/opt/local/var/macports/build/mysql8-2312cd8d/work/build/sql/protobuf/generated/protobuf_lite/
replication_asynchronous_connection_failover.pb.cc:4:
:info:build
/opt/local/var/macports/build/mysql8-2312cd8d/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:12:2:
error: This file was generated by a newer version of protoc which is
:info:build    12 | #error This file was generated by a newer version of
protoc which is
:info:build       |  ^
:info:build
/opt/local/var/macports/build/mysql8-2312cd8d/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:13:2:
error: incompatible with your Protocol Buffer headers. Please update
:info:build    13 | #error incompatible with your Protocol Buffer headers.
Please update
:info:build       |  ^
:info:build
/opt/local/var/macports/build/mysql8-2312cd8d/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:14:2:
error: your headers.
:info:build    14 | #error your headers.
:info:build       |

...

:info:build
/opt/local/var/macports/build/mysql8-2312cd8d/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:1567:19:
error: no matching member function for call to 'Set'
:info:build  1567 |   _impl_.channel_.Set(value, GetArenaForAllocation());
:info:build       |   ~~~~~~~~~~~~~~~~^~~
:info:build /usr/local/include/google/protobuf/arenastring.h:190:8: note:
candidate function not viable: requires 3 arguments, but 2 were provided
:info:build   190 |   void Set(const std::string* default_value,
ConstStringParam value,
:info:build       |        ^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build   191 |            ::google::protobuf::Arena* arena);
:info:build       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

...

:info:build
/opt/local/var/macports/build/mysql8-2312cd8d/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:85:12:
error: unknown type name 'PROTOBUF_CONSTEXPR'

This message seems most germane:

:info:build /usr/local/include/google/protobuf/arenastring.h:190:8: note:
candidate function not viable: requires 3 arguments, but 2 were provided

On Sat, Oct 4, 2025 at 9:50 AM Ryan Carsten Schmidt <[email protected]>
wrote:

> Looks like https://trac.macports.org/ticket/70565
>

Reply via email to