build lcov from source