From Peter Oberparleiter at IBM:
geninfo: ERROR: no .bb files found in .!
This message is an indication that $GCOV is pointing to a gcov tool from a pre-3.4.0 GCC version which produces .bb files instead of .gcno files. Please use 'gcov --version' to check the version and use a gcov tool that is compatible with the GCC version used to compile your program.
geninfo -i . --ignore-errors no .bb files found in . --ignore-errors cannot read .bb! geninfo: ERROR: cannot read .bb!
geninfo needs one of 'gcov', 'source' or 'graph' as parameter following --ignore-errors. See also 'man geninfo'. In this case though, --ignore-errors won't be able to help get coverage data.
From myself:
As it turns out, this was a product of my linux environment. There are multiple versions of the gcov tool within our environment and my $PATH env variable was pointing to an older version.
So if you are running the more recent versions of these tools (gcov/lcov), you should not run into this problem like I did.