feat(jsoncpp): update jsoncpp to 0.10.7 in order to fix build error by gcc7+ by ShannonDing · Pull Request #256 · apache/rocketmq-client-cpp

@ShannonDing

What is the purpose of the change

[ISSUE #255 ]
feat(jsoncpp): update jsoncpp to 0.10.7 in order to fix build error by gcc7+

Brief changelog

  1. Update jsoncpp to 0.10.7.
  2. fix build error in examples.

@ShannonDing

@ShannonDing

@codecov-io

@ShannonDing

vongosling

- zlib-devel

The **build.sh** script will automatically download and build the dependency libraries including libevent, json and boost. It will save libraries under rocketmq-client-cpp folder, and then build both static and shared libraries for rocketmq-client. If the dependent libraries are built failed, you could try to build it manually with sources [libevent 2.0.22](https://github.com/libevent/libevent/archive/release-2.0.22-stable.zip "lib event 2.0.22"), [jsoncpp 0.10.6](https://github.com/open-source-parsers/jsoncpp/archive/0.10.6.zip "jsoncpp 0.10.6"), [boost 1.58.0](http://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.gz "boost 1.58.0")
The **build.sh** script will automatically download and build the dependency libraries including libevent, json and boost. It will save libraries under rocketmq-client-cpp folder, and then build both static and shared libraries for rocketmq-client. If the dependent libraries are built failed, you could try to build it manually with sources [libevent 2.0.22](https://github.com/libevent/libevent/archive/release-2.0.22-stable.zip "lib event 2.0.22"), [jsoncpp 0.10.7](https://github.com/open-source-parsers/jsoncpp/archive/0.10.7.zip "jsoncpp 0.10.6"), [boost 1.58.0](http://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.gz "boost 1.58.0")

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is still jsoncpp 0.10.6 in your comment. Whats' more, I could find the release note about 0.10.7 and figure out does it make an change for its own dependency. At last, Do we have the upgrade plan for jsoncpp 1.x.y?

@ShannonDing

vongosling

@ShannonDing ShannonDing linked an issue

Feb 28, 2020

that may be closed by this pull request