Protobuf 2.3.0 is required to build and extend CDR modules included with the SDK. The SDK infrastructure makes this version available for download from an Ant target.
|
|
Protobuf 2.3.0 can be downloaded as a standalone package here.
To complete installation, follow the instructions in the included README.txt.
|
Installing Protobuf from the SDK using Ant
To install Protobuf use the install-protobuf
Ant build target under the sentinel-volte-sdk/tools directory:
$ cd /home/testuser/sentinel-volte-sdk/tools
$ ant install-protobuf
init-build-extensions:
[...]
init-tools-common:
install-protobuf:
[echo]
[echo] Retrieving Protobuf...
[mkdir] Created dir: /home/testuser/sentinel-volte-sdk/tools/target
[get] Getting: https://s3-ap-southeast-2.amazonaws.com/ocaws-downloads/third-party/google/protobuf/protobuf-2.3.0.tar.gz
[get] To: /home/testuser/sentinel-volte-sdk/tools/target/protobuf-2.3.0.tar.gz
[get] ....................................................
[get] ....................................................
[get] ....................................................
[get] ....................................................
[get] .....
[echo]
[echo] Protobuf retrieved.
[echo]
[echo] Unpacking Protobuf...
[echo]
[gunzip] Expanding: /home/testuser/sentinel-volte-sdk/tools/target/protobuf-2.3.0.tar.gz to /home/testuser/sentinel-volte-sdk/tools/target/protobuf-2.3.0.tar
[untar] Expanding: /home/testuser/sentinel-volte-sdk/tools/target/protobuf-2.3.0.tar into /home/testuser/sentinel-volte-sdk/tools
[echo]
[echo]
[echo] Protobuf unpacked.
[echo] Requires further install steps, please read protobuf-2.3.0/README.txt for further details.
[echo]
BUILD SUCCESSFUL
Total time: 6 seconds
|
|
See Setting up Ant in the Sentinel VoLTE SDK guide. |
To complete installation, follow the instructions in sentinel-volte-sdk/tools/protobuf-2.3.0/README.txt.
Uninstalling Protobuf
If you want to uninstall the version of Protobuf installed by the SDK, use the uninstall-protobuf Ant target under the
sentinel-volte-sdk/tools/ directory:
$ cd /home/testuser/sentinel-volte-sdk/tools
$ ant install-protobuf
init-build-extensions:
[...]
init-tools-common:
uninstall-protobuf:
[echo] Uninstalling (deleting) the protobuf install from: /home/testuser/sentinel-volte-sdk/tools/protobuf-2.3.0/
[delete] Deleting directory /home/testuser/sentinel-volte-sdk/tools/protobuf-2.3.0
BUILD SUCCESSFUL
Total time: 2 seconds
Alternatively, just delete the protobuf-2.3.0 directory:
$ rm -rf sentinel-volte-sdk/tools/protobuf-2.3.0/
