Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(jsoncpp): update jsoncpp to 0.10.7 in order to fix build error by gcc7+ #256

Merged
merged 3 commits into from
Feb 24, 2020

Conversation

ShannonDing
Copy link
Member

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 added bug Something isn't working enhancement New feature or request labels Feb 22, 2020
@ShannonDing ShannonDing added this to the 2.0.1 milestone Feb 22, 2020
@codecov-io
Copy link

codecov-io commented Feb 22, 2020

Codecov Report

Merging #256 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #256      +/-   ##
==========================================
- Coverage    57.7%   57.69%   -0.01%     
==========================================
  Files         182      182              
  Lines       11651    11652       +1     
==========================================
  Hits         6723     6723              
- Misses       4928     4929       +1
Impacted Files Coverage Δ
src/extern/CProducer.cpp 42.69% <0%> (-0.13%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b5794ae...0d802a8. Read the comment docs.

@ShannonDing
Copy link
Member Author

close #255

README.md Outdated
@@ -33,9 +33,9 @@ RocketMQ-Client-CPP is the C/C++ client of Apache RocketMQ, a distributed messag
- bzip2-devel 1.0.6: boost depend it
- 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")
Copy link
Member

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?

@vongosling vongosling merged commit 32f8cc1 into apache:master Feb 24, 2020
@ShannonDing ShannonDing linked an issue Feb 28, 2020 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build failed by GCC7+ using build.sh script.
3 participants