@@ -7,7 +7,7 @@ Requirements:
7
7
* JDK 1.8
8
8
* Maven 3.3 or later
9
9
* 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)
11
11
* CMake 3.19 or newer (if compiling native code)
12
12
* Zlib devel (if compiling native code)
13
13
* Cyrus SASL devel (if compiling native code)
@@ -74,10 +74,10 @@ Refer to dev-support/docker/Dockerfile):
74
74
$ ./bootstrap
75
75
$ make -j$(nproc)
76
76
$ 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
81
81
$ ./configure
82
82
$ make -j$(nproc)
83
83
$ sudo make install
@@ -433,10 +433,10 @@ Installing required dependencies for clean install of macOS 10.14:
433
433
* Install native libraries, only openssl is required to compile native code,
434
434
you may optionally install zlib, lz4, etc.
435
435
$ 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
440
440
$ ./configure
441
441
$ make
442
442
$ make check
@@ -472,11 +472,10 @@ Building on CentOS 8
472
472
* Install python2 for building documentation.
473
473
$ sudo dnf install python2
474
474
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
480
479
$ ./configure --prefix=/usr/local
481
480
$ make
482
481
$ sudo make install
@@ -531,7 +530,7 @@ Requirements:
531
530
* JDK 1.8
532
531
* Maven 3.0 or later (maven.apache.org)
533
532
* 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 )
535
534
* CMake 3.19 or newer (cmake.org)
536
535
* Visual Studio 2019 (visualstudio.com)
537
536
* Windows SDK 8.1 (optional, if building CPU rate control for the container executor. Get this from
0 commit comments