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.