@@ -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
@@ -433,10 +433,10 @@ Installing required dependencies for clean install of macOS 10.14:
433433* Install native libraries, only openssl is required to compile native code,
434434you may optionally install zlib, lz4, etc.
435435 $ brew install openssl
436- * Protocol Buffers 3.7.1 (required to compile native code)
437- $ wget https://github.com/protocolbuffers/protobuf/releases/download/ v3.7.1/ protobuf-java-3.7.1 .tar.gz
438- $ mkdir -p protobuf-3.7 && tar zxvf protobuf-java-3.7.1 .tar.gz --strip-components 1 -C protobuf-3.7
439- $ cd protobuf-3.7
436+ * Protocol Buffers 3.21.12 (required to compile native code)
437+ $ curl -L https://github.com/protocolbuffers/protobuf/archive/refs/tags/ v3.21.12.tar.gz > protobuf-3.21.12 .tar.gz
438+ $ tar - zxvf protobuf-3.21.12 .tar.gz && cd protobuf-3.21.12
439+ $ ./autogen.sh
440440 $ ./configure
441441 $ make
442442 $ make check
@@ -472,11 +472,10 @@ Building on CentOS 8
472472* Install python2 for building documentation.
473473 $ sudo dnf install python2
474474
475- * Install Protocol Buffers v3.7.1.
476- $ git clone https://github.com/protocolbuffers/protobuf
477- $ cd protobuf
478- $ git checkout v3.7.1
479- $ autoreconf -i
475+ * Install Protocol Buffers v3.21.12.
476+ $ curl -L https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.21.12.tar.gz > protobuf-3.21.12.tar.gz
477+ $ tar -zxvf protobuf-3.21.12.tar.gz && cd protobuf-3.21.12
478+ $ ./autogen.sh
480479 $ ./configure --prefix=/usr/local
481480 $ make
482481 $ sudo make install
@@ -531,7 +530,7 @@ Requirements:
531530* JDK 1.8
532531* Maven 3.0 or later (maven.apache.org)
533532* Boost 1.72 (boost.org)
534- * Protocol Buffers 3.7.1 (https://github.com/protocolbuffers/protobuf/releases )
533+ * Protocol Buffers 3.21.12 (https://github.com/protocolbuffers/protobuf/tags )
535534* CMake 3.19 or newer (cmake.org)
536535* Visual Studio 2019 (visualstudio.com)
537536* Windows SDK 8.1 (optional, if building CPU rate control for the container executor. Get this from
0 commit comments