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

OpenLightingProject / ola
53%
master: 46%

Build:
Build:
LAST BUILD BRANCH: protobuf-22-migrations
DEFAULT BRANCH: master
Repo Added 20 Nov 2014 02:34AM UTC
Files 807
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.10.2
branch: 0.10.2
CHANGE BRANCH
x
Reset
  • 0.10.2
  • 0.10
  • 0.10-clang-latest
  • 0.10.0
  • 0.10.1
  • 0.10.3
  • 0.10.4
  • 0.10.5
  • 0.10.6
  • 0.10.8
  • 0.9
  • 0.9.4
  • 0.9.5
  • 0.9.6
  • 0.9.7
  • 0.9.8
  • 1280-fader-issues
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/download-artifact-4
  • dependabot/github_actions/actions/download-artifact-5
  • dependabot/github_actions/actions/download-artifact-6
  • dependabot/github_actions/actions/download-artifact-7
  • dependabot/github_actions/actions/setup-node-4
  • dependabot/github_actions/actions/setup-node-5
  • dependabot/github_actions/actions/setup-node-6
  • dependabot/github_actions/actions/setup-python-4
  • dependabot/github_actions/actions/upload-artifact-4
  • dependabot/github_actions/actions/upload-artifact-4+download-artifact-4
  • dependabot/github_actions/actions/upload-artifact-5
  • dependabot/github_actions/actions/upload-artifact-6
  • devel
  • e1.20-2025
  • e1.37-2
  • fix-template-id-in-constructor
  • mac-be
  • master
  • master-resync
  • peternewman-0.10-fix-distcheck-configure
  • peternewman-0.10-mac
  • peternewman-0.10-spellintian-kind-file
  • peternewman-codeql-0.10
  • peternewman-flake8-action-upgrades
  • plugfest
  • protobuf-22-migrations
  • remove-deprecated-uses
  • sigrok
  • uint64-type

pending completion
3029

Pull #1130

travis-ci

web-flow
Remove replacing -I with -isystem

Building OLA with a GCC 6 cross-toolchain fails:

```
/usr/bin/arm-linux-g++ -DHAVE_CONFIG_H -I.   -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I./include -I./include
-Wall -Wformat -W -isystem
/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include -pthread
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os
-pthread -c -o libs/acn/e131_transmit_test.o
libs/acn/e131_transmit_test.cpp
/usr/bin/arm-linux-g++ -DHAVE_CONFIG_H -I.   -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I./include -I./include
-Wall -Wformat -W -isystem
/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include -pthread
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os
-pthread -c -o libs/acn/E131TestFramework.o
libs/acn/E131TestFramework.cpp
In file included from
/opt/ext-toolchain/arm-buildroot-linux-gnueabihf/include/c++/6.1.0/ext/string_conversions.h:41:0,
                 from
/opt/ext-toolchain/arm-buildroot-linux-gnueabihf/include/c++/6.1.0/bits/basic_string.h:5402,
                 from
/opt/ext-toolchain/arm-buildroot-linux-gnueabihf/include/c++/6.1.0/string:52,
                 from ./tools/ola_trigger/config.ypp:2:
/opt/ext-toolchain/arm-buildroot-linux-gnueabihf/include/c++/6.1.0/cstdlib:75:25:
fatal error: stdlib.h: No such file or directory
 #include_next <stdlib.h>
                         ^
compilation terminated.
```

The C++ library in GCC 6 now provides its own `<stdlib.h>` header that
wraps the C library header of the same name, so in `<cstdlib>` the
header include

```
```

has become

```
```

`#include_next` is sensitive to the order of directories in the
preprocessor's search path, so if that order is changed with `-isystem`
then the compiler can't find the right header:

```
[1] /usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include
[2] /opt/ext-toolchain/arm-buildroot-linux-gnueabihf/include/c++/6.1.0
[..]
End of search list.
```

`<cstdlib>` is loc... (continued)
Pull Request #1130: Remove replacing -I with -isystem

18293 of 34233 relevant lines covered (53.44%)

84.38 hits per line

Relevant lines Covered
Build:
Build:
34233 RELEVANT LINES 18293 COVERED LINES
84.38 HITS PER LINE
Source Files on 0.10.2
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
3029 0.10.2 Remove replacing -I with -isystem Building OLA with a GCC 6 cross-toolchain fails: ``` /usr/bin/arm-linux-g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I./include -I./include -Wall -Wformat -W -isyst... Pull #1130 27 Sep 2016 07:24PM UTC web-flow travis-ci pending completion  
2873 0.10.2 Release 0.10.2 push 21 May 2016 11:04PM UTC peternewman travis-ci pending completion  
2872 0.10.2 Release 0.10.2 push 21 May 2016 10:43PM UTC peternewman travis-ci pending completion  
See All Builds (3441)
  • 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

© 2026 Coveralls, Inc