Older versions of protobuf
might be installed already. Hence, in order to ignore the conflict, we are using locally installed protobuf
- Using pre-build binaries
- Download the pre-build binaries
protobuf-3.5.0.tar.gz
from release page. The URL of the file is here - Place extracted
protobuf-3.5.0.tar.gz
here. The directory structure should look as following:
- Download the pre-build binaries
- Compile from source
- If setup using pre-build binaries don't work, please setup by compiling the source code.
- Follow the instructions written here. Use
./configure --prefix=PWD
lib
└── protobuf-3.5.0
├── bin
├── include
└── lib
- The pre-build binaries are tested on ROS Indigo in 64Bit Ubuntu 14.04.5 LTS, 8GB RAM, Intel Core i7-2600 3.40GHz x 8 CPU with kernel 4.4.0-59-generic and gcc 4.8.4.