• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

epam / nfstrace
47%
master: 47%

Build:
Build:
LAST BUILD BRANCH: signal-base-reader-loop-termination-fix
DEFAULT BRANCH: master
Repo Added 06 Nov 2015 01:50PM UTC
Files 135
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH 0.4.3.1
branch: 0.4.3.1
CHANGE BRANCH
x
Reset
  • 0.4.3.1
  • 0.4.1
  • 0.4.2
  • 0.4.3
  • 0.4.3.2
  • master
  • pkarneliuk-gcc7-clang5
  • pkarneliuk-latex-integration
  • travis
  • use-def-clang

pending completion
62

push

travis-ci

ailyasov
Fixed compilation issue for some distributions what have jsoncpp installed
and its headers were in include path.

There are two json libraries : libjson-c and jsoncpp.
Both libraries have header with same name - json.h.
nfstrace uses libjson-c but on some linux distributions installed jsoncpp could cause
compilation errors.
Headers of jsoncpp library should not be in the include path.

Also /usr/include/json/features.h header from jsoncpp had issues with /usr/include/c++/6/parallel/features.h:
In file included from /usr/include/json/features.h:10:0,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/os_defines.h:39,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:482,
                 from /usr/include/c++/5/type_traits:38,
                 from /usr/include/c++/5/ratio:38,
                 from /usr/include/c++/5/chrono:38,
                 from .../nfstrace-0.4.3/analyzers/src/json/json_tcp_service.cpp:22:

Updated FindJSON.cmake to  include only libjson-c headers by
searching for json_c_version.h file which exists only for libjson-c.

Previously it included both /usr/include/json-c and /usr/include/json
which might not be desired as on some distributions headers of jsoncpp are located in /usr/include/json.

Debian and Ubuntu have json-c in /usr/include/json-c and jsoncpp in /usr/include/jsoncpp/json
Arch and Fedora have json-c in /usr/include/json-c and jsoncpp in /usr/include/json

8534 of 18027 relevant lines covered (47.34%)

70330.97 hits per line

Relevant lines Covered
Build:
Build:
18027 RELEVANT LINES 8534 COVERED LINES
70330.97 HITS PER LINE
Source Files on 0.4.3.1
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
62 0.4.3.1 Fixed compilation issue for some distributions what have jsoncpp installed and its headers were in include path. There are two json libraries : libjson-c and jsoncpp. Both libraries have header with same name - json.h. nfstrace uses libjson-c but... push 13 Nov 2016 06:11AM UTC ailyasov travis-ci pending completion  
See All Builds (98)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc