@@ -7,7 +7,7 @@ Requirements:
77* JDK 1.8
88* Maven 3.3 or later
99* Boost 1.72 (if compiling native code)
10- * Protocol Buffers 3.7.1 (if compiling native code)
10+ * Protocol Buffers 3.21.12 (if compiling native code)
1111* CMake 3.19 or newer (if compiling native code)
1212* Zlib devel (if compiling native code)
1313* Cyrus SASL devel (if compiling native code)
@@ -74,10 +74,10 @@ Refer to dev-support/docker/Dockerfile):
7474 $ ./bootstrap
7575 $ make -j$(nproc)
7676 $ sudo make install
77- * Protocol Buffers 3.7.1 (required to build native code)
78- $ curl -L -s -S https://github.com/protocolbuffers/protobuf/releases/download/ v3.7.1/protobuf-java-3.7.1. tar.gz -o protobuf-3.7.1 .tar.gz
79- $ mkdir protobuf-3.7-src
80- $ tar xzf protobuf-3.7.1.tar.gz --strip-components 1 -C protobuf-3.7-src && cd protobuf-3.7-src
77+ * Protocol Buffers 3.21.12 (required to build native code)
78+ $ curl -L https://github.com/protocolbuffers/protobuf/archive/refs/tags/ v3.21.12. tar.gz > protobuf-3.21.12 .tar.gz
79+ $ tar -zxvf protobuf-3.21.12.tar.gz && cd protobuf-3.21.12
80+ $ ./autogen.sh
8181 $ ./configure
8282 $ make -j$(nproc)
8383 $ sudo make install
@@ -437,10 +437,10 @@ Installing required dependencies for clean install of macOS 10.14:
437437* Install native libraries, only openssl is required to compile native code,
438438you may optionally install zlib, lz4, etc.
439439 $ brew install openssl
440- * Protocol Buffers 3.7.1 (required to compile native code)
441- $ wget https://github.com/protocolbuffers/protobuf/releases/download/ v3.7.1/ protobuf-java-3.7.1 .tar.gz
442- $ mkdir -p protobuf-3.7 && tar zxvf protobuf-java-3.7.1 .tar.gz --strip-components 1 -C protobuf-3.7
443- $ cd protobuf-3.7
440+ * Protocol Buffers 3.21.12 (required to compile native code)
441+ $ curl -L https://github.com/protocolbuffers/protobuf/archive/refs/tags/ v3.21.12.tar.gz > protobuf-3.21.12 .tar.gz
442+ $ tar - zxvf protobuf-3.21.12 .tar.gz && cd protobuf-3.21.12
443+ $ ./autogen.sh
444444 $ ./configure
445445 $ make
446446 $ make check
@@ -476,11 +476,10 @@ Building on CentOS 8
476476* Install python2 for building documentation.
477477 $ sudo dnf install python2
478478
479- * Install Protocol Buffers v3.7.1.
480- $ git clone https://github.com/protocolbuffers/protobuf
481- $ cd protobuf
482- $ git checkout v3.7.1
483- $ autoreconf -i
479+ * Install Protocol Buffers v3.21.12.
480+ $ curl -L https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.21.12.tar.gz > protobuf-3.21.12.tar.gz
481+ $ tar -zxvf protobuf-3.21.12.tar.gz && cd protobuf-3.21.12
482+ $ ./autogen.sh
484483 $ ./configure --prefix=/usr/local
485484 $ make
486485 $ sudo make install
@@ -535,7 +534,7 @@ Requirements:
535534* JDK 1.8
536535* Maven 3.0 or later (maven.apache.org)
537536* Boost 1.72 (boost.org)
538- * Protocol Buffers 3.7.1 (https://github.com/protocolbuffers/protobuf/releases )
537+ * Protocol Buffers 3.21.12 (https://github.com/protocolbuffers/protobuf/tags )
539538* CMake 3.19 or newer (cmake.org)
540539* Visual Studio 2019 (visualstudio.com)
541540* Windows SDK 8.1 (optional, if building CPU rate control for the container executor. Get this from
0 commit comments