#1028194 lcov: geninfo generates multiple error messages: Subroutine XXX redefined at line NNN

#1028194#5
Date:
2023-01-08 10:29:34 UTC
From:
To:
Dear Maintainer,

Running `geninfo` directly, or through `lcov` generates these messages:

Subroutine read_intermediate_text redefined at /usr/bin/geninfo line 2623.
Subroutine read_intermediate_json redefined at /usr/bin/geninfo line 2655.
Subroutine intermediate_text_to_info redefined at /usr/bin/geninfo line 2703.
Subroutine intermediate_json_to_info redefined at /usr/bin/geninfo line 2792.
Subroutine get_output_fd redefined at /usr/bin/geninfo line 2872.
Subroutine print_gcov_warnings redefined at /usr/bin/geninfo line 2900.
Subroutine process_intermediate redefined at /usr/bin/geninfo line 2930.

Looking into the source of geninfo those subroutines are indeed duplicated,
although with some slight differences, in what looks like merge gone wrong.

This does not seem to interfere with the operation of lcov but is irritating
as they are distracting.

#1028194#10
Date:
2023-10-02 14:24:48 UTC
From:
To:
This issue was caused by the gcc-9-support.patch and should be solved
in version 2.0-2 (by the removal of gcc-9-support.patch).
The issue can probably be closed.