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

c-ares / c-ares / #801
80%
main: 92%

Build:
Build:
LAST BUILD BRANCH: more-record-types
DEFAULT BRANCH: main
Ran 24 Apr 2024 11:50AM UTC
Jobs 1
Files 150
Run time 1min
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

24 Apr 2024 11:44AM UTC coverage: 80.59%. Remained the same
#801

push

travis-ci

bradh352
cmake: Android requires C99 (#748)

I tried to build c-ares using CMake with the latest Android NDK
(r26/27), but failed as follows.

```
Building C object _deps/c-ares-source-build/src/lib/CMakeFiles/c-ares.dir/Debug/ares__buf.c.o
FAILED: _deps/c-ares-source-build/src/lib/CMakeFiles/c-ares.dir/Debug/ares__buf.c.o 

In file included from c-ares/src/lib/ares__buf.c:27:
In file included from c-ares/include/ares.h:85:
In file included from Android/sdk/ndk/27.0.11718014/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/netinet/in.h:36:
In file included from Android/sdk/ndk/27.0.11718014/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/linux/in.h:231:
In file included from Android/sdk/ndk/27.0.11718014/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android/asm/byteorder.h:12:
In file included from Android/sdk/ndk/27.0.11718014/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/linux/byteorder/little_endian.h:17:
Android/sdk/ndk/27.0.11718014/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/linux/swab.h:28:8: error: unknown type name 'inline'
   28 | static inline __attribute__((__const__)) __u32 __fswahw32(__u32 val) {
      |        ^
Android/sdk/ndk/27.0.11718014/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/linux/swab.h:28:47: error: expected ';' after top level declarator
   28 | static inline __attribute__((__const__)) __u32 __fswahw32(__u32 val) {
      |                                               ^
```

It looks like the NDK recently added C99 code containing `inline`
functions, but c-ares is setting the `C_STANDARD` CMake property to C90.

Fix By: Jiwoo Park (@jimmy-park)

8358 of 10371 relevant lines covered (80.59%)

3649.72 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #801.1 24 Apr 2024 11:50AM UTC 0
80.59
Source Files on build #801
Detailed source file information is not available for this build.
  • Back to Repo
  • f2384cb7 on github
  • Prev Build on v1.28
  • Next Build on v1.28
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