pistache icon indicating copy to clipboard operation
pistache copied to clipboard

ci: coverage fails on debian:testing runners

Open dgreatwood opened this issue 10 months ago • 3 comments

gcc produces this error, during the "coverage" phase:

geninfo: ERROR: (unused) 'exclude' pattern '/github/home/.cache/*' is unused.
Excluding file '/usr/include/c++/13/bits/shared_ptr.h'
	(use "geninfo --ignore-errors unused ..." to bypass this error)

While clang produces this error:

geninfo cmd: '/usr/bin/geninfo . --output-filename coverage.info --gcov-tool /github/home/.local/bin/cov.sh --exclude /usr/* --exclude /github/home/.cache/* --exclude */tests/* --exclude */subprojects/*'
Found LLVM gcov version 16.0.6, which emulates gcov version 4.2.0
geninfo: ERROR: Your toolchain version is too old and is no longer supported by lcov.  Please upgrade - or use an older lcov release.

There are a couple of warnings as well, which look unimportant as far as I can see.

Could someone (@Tachi107 ?) fix these errors? Otherwise I guess we could remove debian:testing from the linux.yaml matrix.

Thanks!

dgreatwood avatar Apr 14 '24 17:04 dgreatwood