При сборке protobuf 2.4.1 из исходников на Mac возникают некоторые проблемы. Есть патч, который тоже нужно применить. Все это содержится в формуле homebrew protobuf241, поэтому я бы посоветовал ее использовать.
Чтобы установить буфер протокола версии 2.4.1, введите в терминал следующее:
brew tap homebrew/versions
brew install protobuf241
Если у вас уже есть версия буфера протокола, которую вы пытались установить из исходного кода, вы можете ввести в терминал следующее, чтобы исходный код был перезаписан версией homebrew:
brew link --force --overwrite protobuf241
Убедитесь, что у вас установлена правильная версия, набрав:
protoc --version
Он должен отобразить 2.4.1
.pb.h
и.pb.cc
файлы.