The cl-protobufs protoc plugin is not compatible with protoc versions v22+. This is because protoc now depends on abseil and removed implementations of utility functions that cl-protobufs relied on.
This update to the README does two things
Notes this problem, and updates the install steps to specify version 21.x.
Offers installation of protoc via package manager as an option, since it turns out that this works just fine.
Just a comment: building cl-protobufs from 'brew install protobuf@21' on macOS works fine. On Apple Silicon macOS the install path is PROTOC_ROOT=/opt/homebrew/Cellar/protobuf@21/21.12.
The cl-protobufs protoc plugin is not compatible with
protoc
versions v22+. This is becauseprotoc
now depends on abseil and removed implementations of utility functions that cl-protobufs relied on.This update to the README does two things
protoc
via package manager as an option, since it turns out that this works just fine.