texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: No encoding for filenames in error messages.


From: Gavin D. Smith
Subject: branch master updated: No encoding for filenames in error messages.
Date: Mon, 21 Feb 2022 16:27:40 -0500

This is an automated email from the git hooks/post-receive script.

gavin pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 73e922d68b No encoding for filenames in error messages.
73e922d68b is described below

commit 73e922d68be9af89f44cc997d102a124cb3112d6
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Mon Feb 21 21:27:25 2022 +0000

    No encoding for filenames in error messages.
    
    * tp/Texinfo/Report.pm (line_warn, line_error):
    Do not prepend filename or line number to error messages.
    * tp/texi2any.pl (handle_errors): Do it here, without encoding
    the filename.  Handle stripping directories from the filenames
    for the test suite here.
    * tp/t/test_parse_texi_line.t, tp/t/test_parser_registrar.t,
---
 ChangeLog                                          |  13 +++
 tp/Texinfo/Report.pm                               |  25 ++---
 tp/t/results/alias/bad_line.pl                     |   6 +-
 tp/t/results/alias/block_command_alias.pl          |   6 +-
 tp/t/results/columnfractions/empty.pl              |   2 +-
 tp/t/results/columnfractions/empty_comment.pl      |   2 +-
 tp/t/results/columnfractions/invalid.pl            |   4 +-
 tp/t/results/columnfractions/not_fraction.pl       |   2 +-
 tp/t/results/columnfractions/out_of_multitable.pl  |   4 +-
 tp/t/results/columnfractions/wrong_command.pl      |   2 +-
 tp/t/results/conditionals/bad_ifclear_argument.pl  |   2 +-
 tp/t/results/conditionals/bad_ifset_argument.pl    |   2 +-
 .../command_conditionals_user_defined.pl           |   2 +-
 .../results/conditionals/conditional_not_closed.pl |   2 +-
 tp/t/results/conditionals/empty_ifclear.pl         |   2 +-
 tp/t/results/conditionals/empty_ifset.pl           |   2 +-
 .../conditionals/empty_ifset_in_ifset_no_set.pl    |   2 +-
 .../end_conditional_not_at_line_begining.pl        |   2 +-
 .../conditionals/false_format_not_closed.pl        |   2 +-
 tp/t/results/conditionals/ifclear_in_ifset_set.pl  |   8 +-
 tp/t/results/conditionals/ignore_not_closed.pl     |   2 +-
 tp/t/results/conditionals/ignored_in_ifset.pl      |  12 +--
 .../conditionals/inlineiffmtifelse_not_closed.pl   |   2 +-
 .../inlineiffmtifelse_not_closed_three_arg.pl      |   2 +-
 .../inlineiffmtifelse_not_closed_two_arg.pl        |   2 +-
 .../conditionals/inlineifset_false_not_closed.pl   |   2 +-
 .../conditionals/superfluous_argument_to_end.pl    |   2 +-
 tp/t/results/conditionals/txiinternalvalue.pl      |   2 +-
 tp/t/results/converters_tests/accent_with_text.pl  |   2 +-
 .../results/converters_tests/at_commands_in_raw.pl |  30 +++---
 tp/t/results/converters_tests/image_extension.pl   |   8 +-
 tp/t/results/converters_tests/image_formatting.pl  |  24 ++---
 tp/t/results/converters_tests/inline_expand_tex.pl |   8 +-
 .../raw_block_commands_expand_tex.pl               |   2 +-
 .../converters_tests/ref_error_formatting.pl       |  34 +++----
 tp/t/results/converters_tests/ref_in_sectioning.pl |   4 +-
 tp/t/results/converters_tests/refs_formatting.pl   |   8 +-
 .../converters_tests/spaces_in_empty_node_names.pl |  22 ++---
 .../converters_tests/spaces_in_node_names.pl       |   6 +-
 .../converters_tests/things_before_setfilename.pl  |   4 +-
 .../things_before_setfilename_no_element.pl        |   4 +-
 tp/t/results/converters_tests/top_in_ref.pl        |   8 +-
 .../converters_tests/top_in_ref_keep_top.pl        |   8 +-
 tp/t/results/converters_tests/unknown_value.pl     |   2 +-
 tp/t/results/coverage/accent_no_closed.pl          |   2 +-
 tp/t/results/coverage/accent_no_closed_comment.pl  |   2 +-
 tp/t/results/coverage/accent_no_closed_newline.pl  |   2 +-
 .../results/coverage/accent_no_closed_paragraph.pl |   2 +-
 tp/t/results/coverage/accents_errors.pl            |  12 +--
 .../coverage/arg_in_brace_no_arg_command.pl        |   2 +-
 tp/t/results/coverage/at_after_accent_command.pl   |   4 +-
 tp/t/results/coverage/commands.pl                  |   2 +-
 tp/t/results/coverage/def.pl                       |  30 +++---
 tp/t/results/coverage/flushright_not_closed.pl     |   2 +-
 .../coverage/formats_only_title_comments.pl        |  10 +-
 tp/t/results/coverage/formats_only_titles.pl       |  10 +-
 tp/t/results/coverage/formats_titles.pl            |   2 +-
 .../coverage/group_beginning_and_end_on_line.pl    |   2 +-
 tp/t/results/coverage/group_not_closed.pl          |   2 +-
 tp/t/results/coverage/indicateurl_end_lines.pl     |   4 +-
 tp/t/results/coverage/invalid_U.pl                 |  16 ++--
 tp/t/results/coverage/math.pl                      |   2 +-
 tp/t/results/coverage/multitable.pl                |   2 +-
 tp/t/results/coverage/not_i_j_in_dotless.pl        |   4 +-
 tp/t/results/coverage/preformatted.pl              |   2 +-
 .../spaces_no_brace_after_braced_command.pl        |   2 +-
 tp/t/results/coverage/symbol_after_block.pl        |  30 +++---
 tp/t/results/coverage/table.pl                     |   8 +-
 tp/t/results/coverage/test_errormsg.pl             |   4 +-
 tp/t/results/coverage/unknown_commands.pl          |   4 +-
 tp/t/results/coverage_braces/anchor_not_closed.pl  |   2 +-
 .../coverage_braces/brace_opened_no_command.pl     |   2 +-
 tp/t/results/coverage_braces/caption_not_closed.pl |   2 +-
 tp/t/results/coverage_braces/code_not_closed.pl    |   2 +-
 tp/t/results/coverage_braces/empty_commands.pl     |   2 +-
 tp/t/results/coverage_braces/empty_images.pl       |   8 +-
 .../coverage_braces/empty_line_in_anchor.pl        |   4 +-
 tp/t/results/coverage_braces/empty_ref.pl          |  12 +--
 .../footnote_in_command_not_closed.pl              |   4 +-
 .../results/coverage_braces/footnote_not_closed.pl |   2 +-
 .../results/coverage_braces/heading_in_footnote.pl |   2 +-
 .../coverage_braces/inforef_too_much_args.pl       |   2 +-
 .../math_bracketed_inside_not_closed.pl            |   2 +-
 .../coverage_braces/math_bracketed_not_closed.pl   |   4 +-
 .../math_bracketed_not_closed_next_line.pl         |   4 +-
 tp/t/results/coverage_braces/math_not_closed.pl    |   2 +-
 tp/t/results/coverage_braces/no_brace.pl           |   6 +-
 .../coverage_braces/no_brace_space_end_line.pl     |   4 +-
 tp/t/results/coverage_braces/ref_empty_node.pl     |   2 +-
 tp/t/results/coverage_braces/space_in_image.pl     |   4 +-
 tp/t/results/coverage_braces/test_image.pl         | 102 ++++++++++-----------
 .../coverage_braces/unknown_command_with_braces.pl |  18 ++--
 tp/t/results/coverage_braces/unmatched_brace.pl    |   2 +-
 tp/t/results/coverage_braces/uref_in_ref.pl        |   2 +-
 tp/t/results/coverage_braces/verb_in_xref.pl       |   2 +-
 tp/t/results/def/all_commands.pl                   |  54 +++++------
 tp/t/results/def/all_commands_delimiters.pl        |  94 +++++++++----------
 tp/t/results/def/all_empty_def.pl                  |  18 ++--
 tp/t/results/def/ampchar.pl                        |   2 +-
 tp/t/results/def/code_in_def.pl                    |   2 +-
 tp/t/results/def/def_defx_mismatch.pl              |   6 +-
 tp/t/results/def/defx_after_comment.pl             |   4 +-
 tp/t/results/def/defx_after_comment_in_example.pl  |   4 +-
 tp/t/results/def/defx_after_empty_line.pl          |   4 +-
 .../def/defx_after_empty_line_in_example.pl        |   4 +-
 tp/t/results/def/defx_after_paragraph_end.pl       |   6 +-
 .../def/defx_after_preformatted_with_text.pl       |   6 +-
 tp/t/results/def/defx_after_text.pl                |   6 +-
 tp/t/results/def/defx_in_example.pl                |   4 +-
 tp/t/results/def/double_command.pl                 |  20 ++--
 tp/t/results/def/empty_def_arguments.pl            |  18 ++--
 tp/t/results/def/empty_def_command.pl              |   6 +-
 tp/t/results/def/empty_deftype.pl                  |   8 +-
 tp/t/results/def/empty_deftypeop_name.pl           |   2 +-
 tp/t/results/def/end_of_line_end_file.pl           |   2 +-
 tp/t/results/def/end_of_line_protect_at_end.pl     |   6 +-
 tp/t/results/def/end_of_lines_protected.pl         |   2 +-
 .../def/end_of_lines_protected_in_footnote.pl      |   2 +-
 tp/t/results/def/inter_item_commands_in_def.pl     |  10 +-
 .../def/inter_item_commands_in_def_in_example.pl   |  10 +-
 tp/t/results/def/leading_space_in_def_arg.pl       |   2 +-
 tp/t/results/def/no_category_or_no_name.pl         |  10 +-
 tp/t/results/def/not_closed.pl                     |  10 +-
 tp/t/results/def/protected_brace.pl                |   2 +-
 tp/t/results/def/wrong_braces_simple.pl            |  34 +++----
 tp/t/results/def/wrong_braces_with_end_of_lines.pl |   8 +-
 tp/t/results/float/float_copying.pl                |  12 +--
 .../results/float/footnote_in_caption_and_error.pl |   2 +-
 .../formats_encodings/at_commands_in_refs.pl       |  38 ++++----
 .../at_commands_in_refs_latin1.pl                  |  32 +++----
 .../formats_encodings/at_commands_in_refs_utf8.pl  |  28 +++---
 .../formats_encodings/japanese_shift_jis.pl        |   2 +-
 .../results/formatting/cond_ifhtml_ifinfo_iftex.pl |   2 +-
 tp/t/results/formatting/defcondx_Dbar.pl           |   4 +-
 tp/t/results/formatting/defcondx_Ubar.pl           |   2 +-
 .../formatting/direntry_dircategory_info_split.pl  |   4 +-
 tp/t/results/formatting/texi_bib_example.pl        |   2 +-
 tp/t/results/formatting/texi_glossary.pl           |  10 +-
 tp/t/results/html_tests/check_htmlxref.pl          |   4 +-
 tp/t/results/html_tests/image_link_prefix.pl       |   2 +-
 tp/t/results/html_tests/simple_menu_in_example.pl  |   2 +-
 tp/t/results/include/double_include.pl             |   4 +-
 tp/t/results/include/include_at_end_line.pl        |   2 +-
 .../include_setfilename_on_setfilename_line.pl     |  16 ++--
 .../macro_and_commands_in_early_commands.pl        |   4 +-
 tp/t/results/include/value_expansion_in_include.pl |   6 +-
 tp/t/results/indices/complex_recursive_synindex.pl |  12 +--
 tp/t/results/indices/def_existing_index.pl         |   2 +-
 tp/t/results/indices/def_syn_indices.pl            |  14 +--
 tp/t/results/indices/double_syncodeindex.pl        |   2 +-
 tp/t/results/indices/empty_cindex_entry.pl         |   2 +-
 tp/t/results/indices/empty_index_entry.pl          |   2 +-
 tp/t/results/indices/empty_string_index_entry.pl   |  32 +++----
 tp/t/results/indices/explicit_sort_key.pl          |  10 +-
 tp/t/results/indices/image_text_lines_count.pl     |   2 +-
 .../indices/index_entry_before_first_node.pl       |   6 +-
 tp/t/results/indices/print_merged_index.pl         |   2 +-
 tp/t/results/indices/printindex_before_document.pl |   2 +-
 tp/t/results/indices/recursive_synindex.pl         |   2 +-
 tp/t/results/indices/subentries.pl                 |   4 +-
 tp/t/results/indices/syncode_index_print_both.pl   |   2 +-
 tp/t/results/indices/unknown_index_entry.pl        |   2 +-
 tp/t/results/indices/unknown_printindex.pl         |   2 +-
 tp/t/results/indices/unknown_synindex.pl           |   4 +-
 .../indices/unknown_then_known_index_entry.pl      |   4 +-
 tp/t/results/indices/wrong_synindex.pl             |   2 +-
 tp/t/results/info_tests/before_node_and_section.pl |   8 +-
 tp/t/results/info_tests/center_flush.pl            |   6 +-
 tp/t/results/info_tests/error_in_footnote.pl       |  12 +--
 tp/t/results/info_tests/image_not_found.pl         |   2 +-
 .../info_tests/invalid_node_name_warning.pl        |  18 ++--
 tp/t/results/info_tests/known_encoding.pl          |   2 +-
 tp/t/results/info_tests/note_in_strong.pl          |   4 +-
 .../info_tests/note_in_strong_end_of_line.pl       |   4 +-
 tp/t/results/info_tests/novalidate_empty_refs.pl   |   6 +-
 tp/t/results/info_tests/ref_tests.pl               |   2 +-
 tp/t/results/info_tests/space_in_setfilename.pl    |   4 +-
 tp/t/results/info_tests/test_index.pl              |   2 +-
 tp/t/results/info_tests/top_node_normalization.pl  |   6 +-
 tp/t/results/info_tests/unknown_encoding.pl        |   4 +-
 tp/t/results/info_tests/xref_test.pl               |   4 +-
 tp/t/results/init_files_tests/redefined_need.pl    |   2 +-
 tp/t/results/invalid_nestings/accents.pl           |   4 +-
 tp/t/results/invalid_nestings/bad_style_nesting.pl |   6 +-
 tp/t/results/invalid_nestings/bad_tab_nesting.pl   |   6 +-
 .../results/invalid_nestings/block_not_matching.pl |  38 ++++----
 .../invalid_nestings/cartouche_in_style_command.pl |   6 +-
 tp/t/results/invalid_nestings/center.pl            |  92 +++++++++----------
 .../invalid_nestings/def_in_style_command.pl       |   8 +-
 .../def_not_closed_in_menu_description.pl          |   6 +-
 .../invalid_nestings/enumerate_in_style_command.pl |   6 +-
 .../invalid_nestings/example_in_style_command.pl   |   6 +-
 .../invalid_nestings/float_in_style_command.pl     |   6 +-
 .../flushright_in_style_command.pl                 |   6 +-
 tp/t/results/invalid_nestings/footnote_in_ref.pl   |   4 +-
 .../formats_not_closed_in_example.pl               |   4 +-
 tp/t/results/invalid_nestings/ignore_in_xref.pl    |   2 +-
 tp/t/results/invalid_nestings/ignored_text.pl      |   4 +-
 tp/t/results/invalid_nestings/in_errormsg.pl       |  10 +-
 tp/t/results/invalid_nestings/in_table.pl          |  24 ++---
 tp/t/results/invalid_nestings/item_in_ref.pl       |   6 +-
 .../item_tab_outside_of_table_lists.pl             |   8 +-
 .../itemx_in_itemize_enumerate_in_table.pl         |   8 +-
 .../invalid_nestings/menu_in_style_command.pl      |   6 +-
 .../multitable_in_style_command.pl                 |   6 +-
 .../invalid_nestings/multitable_item_in_index.pl   |   8 +-
 tp/t/results/invalid_nestings/node_in_copying.pl   |   4 +-
 .../invalid_nestings/node_in_copying_not_closed.pl |   2 +-
 .../invalid_nestings/node_on_index_entry_line.pl   |   4 +-
 .../invalid_nestings/on_block_command_line.pl      |  16 ++--
 tp/t/results/invalid_nestings/on_def_line.pl       |  24 ++---
 .../invalid_nestings/on_index_entry_line.pl        |  14 +--
 tp/t/results/invalid_nestings/on_itemize_line.pl   |  16 ++--
 tp/t/results/invalid_nestings/on_node_line.pl      |  12 +--
 tp/t/results/invalid_nestings/on_section_line.pl   |  12 +--
 .../results/invalid_nestings/on_subheading_line.pl |  12 +--
 tp/t/results/invalid_nestings/quotation_in_ref.pl  |   6 +-
 .../invalid_nestings/quotation_in_style_command.pl |   6 +-
 tp/t/results/invalid_nestings/raw_block_on_line.pl |   2 +-
 tp/t/results/invalid_nestings/recursive_copying.pl |   2 +-
 tp/t/results/invalid_nestings/ref_in_anchor.pl     |   2 +-
 tp/t/results/invalid_nestings/ref_in_ref.pl        |   4 +-
 .../results/invalid_nestings/section_in_copying.pl |   2 +-
 .../invalid_nestings/section_in_flushright.pl      |   2 +-
 .../invalid_nestings/section_in_footnote.pl        |   2 +-
 tp/t/results/invalid_nestings/section_in_math.pl   |   8 +-
 .../section_in_nested_block_commands.pl            |   4 +-
 tp/t/results/invalid_nestings/section_in_table.pl  |   6 +-
 .../invalid_nestings/section_on_def_line.pl        |   8 +-
 .../invalid_nestings/section_on_defx_line.pl       |  10 +-
 .../section_on_index_entry_line.pl                 |   4 +-
 .../style_not_closed_before_first_node.pl          |   2 +-
 .../style_not_closed_in_block_command.pl           |   2 +-
 .../style_not_closed_in_table_line.pl              |   4 +-
 .../style_not_closed_no_newline_root_commands.pl   |   8 +-
 .../style_not_closed_root_commands.pl              |   4 +-
 tp/t/results/invalid_nestings/tab_in_index.pl      |   6 +-
 tp/t/results/invalid_nestings/table_in_code.pl     |   6 +-
 .../table_not_closed_in_menu_comment.pl            |   2 +-
 .../table_not_closed_in_menu_description.pl        |   4 +-
 .../results/invalid_nestings/table_on_item_line.pl |   8 +-
 .../unclosed_verb_end_of_line_on_misc_line.pl      |   6 +-
 .../invalid_nestings/unclosed_verb_on_misc_line.pl |   4 +-
 .../unclosed_verb_on_section_line.pl               |   4 +-
 tp/t/results/invalid_nestings/verbatim_in_ref.pl   |   6 +-
 tp/t/results/itemize/bad_enumerate_arguments.pl    |  10 +-
 tp/t/results/itemize/empty_accent_argument.pl      |   6 +-
 .../results/itemize/headitem_itemx_in_enumerate.pl |   4 +-
 tp/t/results/itemize/headitem_itemx_in_itemize.pl  |   4 +-
 tp/t/results/itemize/lone_end_itemize.pl           |   2 +-
 tp/t/results/itemize/not_closed_item.pl            |   2 +-
 tp/t/results/itemize/not_closed_itemize.pl         |   2 +-
 tp/t/results/languages/unknown_language.pl         |   6 +-
 tp/t/results/languages/unknown_region.pl           |   2 +-
 .../anchor_links_xref_xrefautomaticsectiontitle.pl |   4 +-
 tp/t/results/latex_tests/fonttextsize.pl           |  10 +-
 tp/t/results/latex_tests/indices.pl                |   4 +-
 tp/t/results/latex_tests/pagesizes.pl              |   6 +-
 tp/t/results/latex_tests/pagetype.pl               |   4 +-
 .../setchapternewpage_on_odd_titlepage.pl          |   2 +-
 .../three_setchapternewpage_on_odd_off.pl          |   4 +-
 .../titlepage_with_commands_classical.pl           |   2 +-
 .../latex_tests/two_setchapternewpage_odd_on.pl    |   2 +-
 .../latex_tests/two_setchapternewpage_on_odd.pl    |   2 +-
 tp/t/results/macro/arg_not_closed.pl               |   2 +-
 tp/t/results/macro/bad_argument.pl                 |   8 +-
 tp/t/results/macro/bad_formal_arg.pl               |   6 +-
 tp/t/results/macro/complex_argument.pl             |   2 +-
 tp/t/results/macro/double_macro_definition.pl      |   4 +-
 tp/t/results/macro/double_recursive_macro_call.pl  |   2 +-
 tp/t/results/macro/empty_macro_argument.pl         |   2 +-
 tp/t/results/macro/ifset_and_end_isef_in_macro.pl  |   2 +-
 tp/t/results/macro/line_after_recursive_call.pl    |   2 +-
 tp/t/results/macro/macro_expansion.pl              |   2 +-
 tp/t/results/macro/macro_in_ifset_end_in_arg.pl    |   4 +-
 tp/t/results/macro/macro_in_index_commands.pl      |   2 +-
 .../macro/macro_in_invalid_documentencoding.pl     |   4 +-
 tp/t/results/macro/macro_in_misc_commands.pl       |  22 ++---
 tp/t/results/macro/macro_no_argument.pl            |   4 +-
 tp/t/results/macro/macro_not_closed.pl             |   2 +-
 .../macro_with_error_at_end_line_after_macro.pl    |   2 +-
 tp/t/results/macro/protect_in_body_line_arg.pl     |   2 +-
 tp/t/results/macro/recursive_call_in_macro.pl      |   2 +-
 tp/t/results/macro/redefine_texinfo_macro.pl       |   2 +-
 .../macro/space_macro_after_end_verbatim.pl        |   2 +-
 tp/t/results/macro/text_before_after.pl            |   4 +-
 tp/t/results/macro/too_much_args.pl                |   2 +-
 .../results/macro/unknown_macro_on_line_command.pl |   6 +-
 tp/t/results/menu/detailmenu_unknown_node.pl       |   2 +-
 .../menu/direntry_dircategory_after_first_node.pl  |   4 +-
 tp/t/results/menu/empty_menu_entry_name.pl         |   4 +-
 tp/t/results/menu/invalid_info_menu_entry.pl       |  10 +-
 tp/t/results/menu/menu_in_deffn.pl                 |   2 +-
 tp/t/results/menu/menu_in_example.pl               |   2 +-
 .../menu/menu_no_closed_after_empty_line.pl        |   2 +-
 .../results/menu/menu_no_closed_entry_beginning.pl |   2 +-
 tp/t/results/menu/menu_no_closed_in_description.pl |   2 +-
 tp/t/results/menu/menu_no_closed_in_entry.pl       |   2 +-
 tp/t/results/menu/menu_no_closed_star.pl           |   2 +-
 tp/t/results/menu/menu_node_unterminated.pl        |   2 +-
 tp/t/results/menu/multiple_menus.pl                |   2 +-
 tp/t/results/menu/sc_in_menu.pl                    |   2 +-
 tp/t/results/menu/submenu_in_example.pl            |   8 +-
 tp/t/results/misc_commands/also_not_line.pl        |  12 +--
 .../author_outside_titlepage_quotation.pl          |   2 +-
 tp/t/results/misc_commands/bad_documentlanguage.pl |  10 +-
 .../codequoteundirected_codequotebacktick.pl       |  12 +--
 .../misc_commands/command_in_heading_footing.pl    |   6 +-
 .../command_not_closed_in_documentencoding.pl      |   4 +-
 tp/t/results/misc_commands/contents.pl             |  10 +-
 .../misc_commands/defindex_too_much_args.pl        |   2 +-
 tp/t/results/misc_commands/definfoenclose.pl       |  10 +-
 .../misc_commands/definfoenclose_with_empty_arg.pl |   2 +-
 tp/t/results/misc_commands/double_exdent.pl        |   2 +-
 tp/t/results/misc_commands/empty_center.pl         |   2 +-
 .../misc_commands/empty_documentencoding.pl        |   2 +-
 .../misc_commands/heading_command_in_commands.pl   |   2 +-
 .../incorrect_allowcodebreaks_argument.pl          |   2 +-
 tp/t/results/misc_commands/index_entries.pl        |   4 +-
 tp/t/results/misc_commands/invalid_clickstyle.pl   |   4 +-
 .../misc_commands/invalid_documentencoding.pl      |  30 +++---
 .../results/misc_commands/invalid_kbdinputstyle.pl |   4 +-
 tp/t/results/misc_commands/many_lines.pl           |  90 +++++++++---------
 tp/t/results/misc_commands/ref_in_center.pl        |   4 +-
 tp/t/results/misc_commands/setfilename.pl          |  10 +-
 tp/t/results/misc_commands/sp.pl                   |   2 +-
 .../misc_commands/synindex_too_much_args.pl        |   2 +-
 .../misc_commands/text_before_and_after_bye.pl     |   2 +-
 .../misc_commands/text_before_line_command.pl      |  10 +-
 tp/t/results/morecoverage/formatting_fr.pl         |  32 +++----
 tp/t/results/morecoverage/texi_formatting.pl       |  32 +++----
 tp/t/results/moreindices/index_no_node.pl          |   8 +-
 tp/t/results/moreindices/index_split.pl            |   2 +-
 tp/t/results/moresectioning/equivalent_nodes.pl    |  12 +--
 .../moresectioning/equivalent_nodes_no_node.pl     |  12 +--
 tp/t/results/moresectioning/node_footnote_end.pl   |   6 +-
 .../moresectioning/placed_things_before_element.pl |   2 +-
 tp/t/results/moresectioning/sectioning_frames.pl   |   2 +-
 .../multitable/empty_multitable_with_cells.pl      |  12 +--
 .../inter_item_commands_in_multitable.pl           |   6 +-
 .../multitable/multitable_begin_with_tab.pl        |   6 +-
 tp/t/results/multitable/multitable_not_closed.pl   |   2 +-
 .../multitable/multitable_not_closed_item.pl       |   2 +-
 .../multitable/multitable_not_closed_item_tab.pl   |   2 +-
 .../multitable_one_column_too_much_cells.pl        |  14 +--
 .../multitable_two_columns_too_much_cells.pl       |   8 +-
 tp/t/results/multitable/prototype_no_brace.pl      |   2 +-
 tp/t/results/paragraph/double_style_paragraph.pl   |   8 +-
 tp/t/results/paragraph/image_in_paragraph.pl       |   2 +-
 tp/t/results/paragraph/no_paragraph_commands.pl    |   2 +-
 tp/t/results/paragraph/paragraph_command.pl        |   2 +-
 .../paragraph/paragraph_in_style_command.pl        |   8 +-
 tp/t/results/paragraph/sole_image.pl               |   2 +-
 .../at_commands_glued_in_example.pl                |   6 +-
 .../at_commands_glued_in_paragraph.pl              |   6 +-
 .../plaintext_tests/empty_multitable_in_itemize.pl |   2 +-
 .../flushright_not_closed_and_format.pl            |   2 +-
 .../plaintext_tests/invalid_accent_punctuation.pl  |   2 +-
 .../itemize_in_headitem_in_example.pl              |  10 +-
 .../multitable_in_example_extraneous_tab.pl        |   4 +-
 tp/t/results/plaintext_tests/quote_node_names.pl   |  16 ++--
 .../plaintext_tests/tab_in_table_in_example.pl     |   4 +-
 .../results/plaintext_tests/tab_item_in_example.pl |   4 +-
 tp/t/results/preformatted/caption_in_example.pl    |   2 +-
 tp/t/results/preformatted/def_in_example.pl        |   2 +-
 .../preformatted/text_on_display_command_line.pl   |   4 +-
 .../preformatted/text_on_example_command_line.pl   |   4 +-
 .../quotation_beginning_and_end_on_line.pl         |   2 +-
 tp/t/results/raw/beginning_and_end_on_line.pl      |   2 +-
 tp/t/results/raw/inline_missing_first_arg.pl       |   4 +-
 tp/t/results/raw/inlinefmt_with_empty_line.pl      |   8 +-
 tp/t/results/raw/misc_raw.pl                       |   2 +-
 tp/t/results/raw/misc_raw_comments.pl              |   2 +-
 tp/t/results/raw/raw_commands_and_end_of_lines.pl  |  36 ++++----
 tp/t/results/raw/raw_not_closed.pl                 |   2 +-
 tp/t/results/raw/tex_not_closed.pl                 |   2 +-
 tp/t/results/raw/verbatim_and_verbatiminclude.pl   |   6 +-
 tp/t/results/raw/verbatim_in_brace_command.pl      |   6 +-
 tp/t/results/raw/verbatim_not_closed.pl            |   2 +-
 tp/t/results/regions/anchor_in_copying.pl          |   2 +-
 .../regions/anchor_in_copying_in_footnote.pl       |   2 +-
 tp/t/results/regions/copying_not_closed.pl         |   2 +-
 tp/t/results/regions/double_copying.pl             |   4 +-
 .../results/regions/double_titlepage_not_closed.pl |   8 +-
 tp/t/results/sectioning/a_comma_after_node.pl      |   4 +-
 tp/t/results/sectioning/chapter_before_part.pl     |   2 +-
 .../chapter_node_before_and_after_part.pl          |   2 +-
 .../sectioning/character_and_spaces_in_refs.pl     |   2 +-
 .../results/sectioning/double_node_anchor_float.pl |  24 ++---
 tp/t/results/sectioning/double_part.pl             |   6 +-
 tp/t/results/sectioning/double_top.pl              |  10 +-
 tp/t/results/sectioning/double_top_in_menu.pl      |  10 +-
 tp/t/results/sectioning/double_top_section.pl      |   2 +-
 tp/t/results/sectioning/empty_anchor.pl            |   4 +-
 tp/t/results/sectioning/empty_node.pl              |   4 +-
 .../sectioning/empty_nodes_with_commands.pl        |   8 +-
 tp/t/results/sectioning/empty_ref_arg.pl           |  12 +--
 tp/t/results/sectioning/empty_refs.pl              |   4 +-
 tp/t/results/sectioning/equivalent_labels.pl       |   4 +-
 tp/t/results/sectioning/equivalent_nodes.pl        |   6 +-
 tp/t/results/sectioning/hole_in_sectioning.pl      |   2 +-
 tp/t/results/sectioning/lone_Top_node.pl           |   2 +-
 tp/t/results/sectioning/loop_nodes.pl              |   2 +-
 tp/t/results/sectioning/lowered_subsubsection.pl   |   4 +-
 tp/t/results/sectioning/menutextorder.pl           |  10 +-
 tp/t/results/sectioning/next_in_menu_is_below.pl   |   4 +-
 tp/t/results/sectioning/no_element.pl              |  10 +-
 tp/t/results/sectioning/node_line_arguments.pl     |  36 ++++----
 tp/t/results/sectioning/node_nested_parentheses.pl |   2 +-
 .../sectioning/node_part_chapter_after_chapter.pl  |   2 +-
 .../sectioning/node_part_chapter_after_top.pl      |   2 +-
 tp/t/results/sectioning/node_too_much_args.pl      |   2 +-
 tp/t/results/sectioning/nodename_parentheses.pl    |   6 +-
 tp/t/results/sectioning/nodes_before_after_top.pl  |   4 +-
 .../non_automatic_internal_top_node_up.pl          |   6 +-
 .../non_automatic_top_node_up_and_url.pl           |   6 +-
 tp/t/results/sectioning/part_before_section.pl     |   2 +-
 tp/t/results/sectioning/part_before_top.pl         |   2 +-
 tp/t/results/sectioning/part_node_after_top.pl     |   4 +-
 tp/t/results/sectioning/part_node_before_top.pl    |   4 +-
 .../sectioning/part_node_node_part_appendix.pl     |   2 +-
 .../sectioning/placed_things_before_element.pl     |  10 +-
 .../sectioning/placed_things_before_node.pl        |   8 +-
 tp/t/results/sectioning/ref_to_top.pl              |   2 +-
 tp/t/results/sectioning/ref_to_unknown_node.pl     |   2 +-
 .../sectioning/section_before_after_top_node.pl    |   2 +-
 .../section_before_after_top_node_last_node.pl     |   2 +-
 tp/t/results/sectioning/section_before_chapter.pl  |   2 +-
 tp/t/results/sectioning/section_before_part.pl     |   4 +-
 tp/t/results/sectioning/section_before_top.pl      |   2 +-
 .../sectioning/section_before_top_no_node.pl       |   2 +-
 .../sectioning/section_chapter_before_top.pl       |   4 +-
 .../sectioning/section_chapter_before_top_nodes.pl |   8 +-
 .../results/sectioning/section_node_before_part.pl |   4 +-
 tp/t/results/sectioning/semi_auto.pl               |   2 +-
 .../setfilename_on_top_and_after_node.pl           |  10 +-
 .../sectioning/top_node_no_menu_direction.pl       |   6 +-
 tp/t/results/sectioning/top_node_part_top.pl       |   4 +-
 .../sectioning/two_nodes_between_chapters.pl       |   4 +-
 .../sectioning/two_unnumbered_no_argument.pl       |   4 +-
 tp/t/results/sectioning/unknown_node_in_menu.pl    |   2 +-
 .../sectioning/unnumbered_before_node_top_top.pl   |   2 +-
 tp/t/results/sectioning/unnumbered_before_top.pl   |   2 +-
 tp/t/results/sectioning/unnumbered_no_argument.pl  |   2 +-
 .../unnumbered_top_without_node_nodes.pl           |   4 +-
 .../unnumbered_top_without_node_sections.pl        |   4 +-
 tp/t/results/value/bad_syntax.pl                   |  24 ++---
 tp/t/results/value/set_in_item_missing_line.pl     |   4 +-
 tp/t/results/value/value_after_accent.pl           |   4 +-
 tp/t/results/value/value_in_index_commands.pl      |   2 +-
 .../value/value_in_invalid_documentencoding.pl     |   4 +-
 tp/t/results/value/value_in_misc_commands.pl       |  20 ++--
 .../results/value_and_macro/value_in_macro_body.pl |   2 +-
 .../value_and_macro/value_in_macro_formal_arg.pl   |  10 +-
 tp/t/results/verb/end_of_line.pl                   |   2 +-
 .../verb/verb_and_char_end_of_line_not_closed.pl   |   2 +-
 .../results/verb/verb_at_end_of_line_not_closed.pl |   4 +-
 tp/t/results/verb/verb_not_closed.pl               |   2 +-
 tp/t/results/verb/verb_not_closed_with_char.pl     |   2 +-
 tp/t/results/xml_tests/commands_and_spaces.pl      |   2 +-
 .../xml_tests/comments_on_misc_command_line.pl     |   2 +-
 tp/t/results/xml_tests/macro_and_args.pl           |   4 +-
 tp/t/results/xtable/accent_on_table_line.pl        |   6 +-
 .../xtable/comment_and_itemx_before_item.pl        |   2 +-
 .../results/xtable/definfoenclose_on_table_line.pl |   4 +-
 tp/t/results/xtable/empty_item_itemx.pl            |  10 +-
 tp/t/results/xtable/headitem_in_table.pl           |   2 +-
 .../inter_item_commands_in_table_in_example.pl     |   2 +-
 .../xtable/invalid_command_and_brace_in_table.pl   |   8 +-
 tp/t/results/xtable/itemx_before_item.pl           |   2 +-
 tp/t/results/xtable/lone_end_table.pl              |   2 +-
 .../xtable/no_arg_brace_command_on_table_line.pl   |   2 +-
 tp/t/results/xtable/no_argument_for_table.pl       |   2 +-
 tp/t/results/xtable/table_nested.pl                |  24 ++---
 tp/t/results/xtable/text_between_item_itemx.pl     |   2 +-
 tp/t/results/xtable/title_and_itemx_before_item.pl |   2 +-
 tp/t/test_parse_texi_line.t                        |  12 +--
 tp/t/test_parser_registrar.t                       |   2 +-
 tp/t/test_protect_hashchar_at_line_beginning.t     |   2 +-
 tp/texi2any.pl                                     |  22 ++++-
 480 files changed, 1633 insertions(+), 1611 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 67785a8351..23ce216418 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2022-02-20  Gavin Smith  <gavinsmith0123@gmail.com>
+
+       No encoding for filenames in error messages.
+
+       * tp/Texinfo/Report.pm (line_warn, line_error):
+       Do not prepend filename or line number to error messages.
+       * tp/texi2any.pl (handle_errors): Do it here, without encoding
+       the filename.  Handle stripping directories from the filenames
+       for the test suite here.
+       * tp/t/test_parse_texi_line.t, tp/t/test_parser_registrar.t,
+        tp/t/test_protect_hashchar_at_line_beginning.t: Remove line numbers
+       from reference error lines.
+
 2022-02-21  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/Convert/LaTeX.pm (_latex_header): readd framemethod=tikz
diff --git a/tp/Texinfo/Report.pm b/tp/Texinfo/Report.pm
index 439766f8d9..f0da4cc205 100644
--- a/tp/Texinfo/Report.pm
+++ b/tp/Texinfo/Report.pm
@@ -75,21 +75,16 @@ sub line_warn($$$$)
   chomp ($text);
   my $line_number = shift;
   return if (!defined($line_number));
-  my $file = $line_number->{'file_name'};
-  # otherwise out of source build fail since the file names are different
-  my ($directories, $suffix);
-  ($file, $directories, $suffix) = fileparse($file)
-    if (defined($configuration_information)
-        and $configuration_information->get_conf('TEST'));
   my $warn_line;
+
   if ($line_number->{'macro'} ne '') {
     $warn_line = sprintf(__p("Texinfo source file warning",
-                             "%s:%d: warning: %s (possibly involving \@%s)\n"),
-             $file, $line_number->{'line_nr'}, $text, $line_number->{'macro'});
+                             "warning: %s (possibly involving \@%s)\n"),
+                         $text, $line_number->{'macro'});
   } else {
     $warn_line = sprintf(__p("Texinfo source file warning", 
-                                    "%s:%d: warning: %s\n"),
-                         $file, $line_number->{'line_nr'}, $text);
+                             "warning: %s\n"),
+                         $text);
   }
   warn $warn_line if (defined($configuration_information)
                       and $configuration_information->get_conf('DEBUG'));
@@ -107,19 +102,15 @@ sub line_error($$$$)
   chomp ($text);
   my $line_number = shift;
   if (defined($line_number)) {
-    my $file = $line_number->{'file_name'};
-    my ($directories, $suffix);
-    ($file, $directories, $suffix) = fileparse($file)
-       if (defined($configuration_information)
-           and $configuration_information->get_conf('TEST'));
     my $macro_text = '';
     $macro_text = " (possibly involving \@$line_number->{'macro'})"
        if ($line_number->{'macro'} ne '');
-    my $error_text = "$file:$line_number->{'line_nr'}: $text$macro_text\n";
+    my $error_text = "$text$macro_text\n";
     warn $error_text if (defined($configuration_information)
                          and $configuration_information->get_conf('DEBUG'));
     push @{$self->{'errors_warnings'}},
-         { 'type' => 'error', 'text' => $text, 'error_line' => $error_text,
+         { 'type' => 'error', 'text' => $text,
+           'error_line' => $error_text,
            %{$line_number} };
   }
   $self->{'error_nrs'}++;
diff --git a/tp/t/results/alias/bad_line.pl b/tp/t/results/alias/bad_line.pl
index 5311365109..83e59088f4 100644
--- a/tp/t/results/alias/bad_line.pl
+++ b/tp/t/results/alias/bad_line.pl
@@ -132,7 +132,7 @@ $result_texts{'bad_line'} = '
 
 $result_errors{'bad_line'} = [
   {
-    'error_line' => ':2: bad argument to @alias
+    'error_line' => 'bad argument to @alias
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -141,7 +141,7 @@ $result_errors{'bad_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: superfluous argument to @alias
+    'error_line' => 'superfluous argument to @alias
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -150,7 +150,7 @@ $result_errors{'bad_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: bad argument to @alias
+    'error_line' => 'bad argument to @alias
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/alias/block_command_alias.pl 
b/tp/t/results/alias/block_command_alias.pl
index 69744edef8..436e1fd9cd 100644
--- a/tp/t/results/alias/block_command_alias.pl
+++ b/tp/t/results/alias/block_command_alias.pl
@@ -142,7 +142,7 @@ in lang
 
 $result_errors{'block_command_alias'} = [
   {
-    'error_line' => ':1: warning: environment command lisp as argument to 
@alias
+    'error_line' => 'warning: environment command lisp as argument to @alias
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -151,7 +151,7 @@ $result_errors{'block_command_alias'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: unknown @end lang
+    'error_line' => 'warning: unknown @end lang
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -160,7 +160,7 @@ $result_errors{'block_command_alias'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: no matching `@end lisp\'
+    'error_line' => 'no matching `@end lisp\'
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/columnfractions/empty.pl 
b/tp/t/results/columnfractions/empty.pl
index 1a659cb05a..077c175cb6 100644
--- a/tp/t/results/columnfractions/empty.pl
+++ b/tp/t/results/columnfractions/empty.pl
@@ -107,7 +107,7 @@ $result_texts{'empty'} = '';
 
 $result_errors{'empty'} = [
   {
-    'error_line' => ':1: @columnfractions missing argument
+    'error_line' => '@columnfractions missing argument
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/columnfractions/empty_comment.pl 
b/tp/t/results/columnfractions/empty_comment.pl
index bc0710770d..7e08a422d2 100644
--- a/tp/t/results/columnfractions/empty_comment.pl
+++ b/tp/t/results/columnfractions/empty_comment.pl
@@ -126,7 +126,7 @@ $result_texts{'empty_comment'} = '';
 
 $result_errors{'empty_comment'} = [
   {
-    'error_line' => ':1: @columnfractions missing argument
+    'error_line' => '@columnfractions missing argument
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/columnfractions/invalid.pl 
b/tp/t/results/columnfractions/invalid.pl
index 335d5424d1..466851f657 100644
--- a/tp/t/results/columnfractions/invalid.pl
+++ b/tp/t/results/columnfractions/invalid.pl
@@ -113,7 +113,7 @@ $result_texts{'invalid'} = '';
 
 $result_errors{'invalid'} = [
   {
-    'error_line' => ':1: column fraction not a number: 2x.2
+    'error_line' => 'column fraction not a number: 2x.2
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -122,7 +122,7 @@ $result_errors{'invalid'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: column fraction not a number: 2.23x
+    'error_line' => 'column fraction not a number: 2.23x
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/columnfractions/not_fraction.pl 
b/tp/t/results/columnfractions/not_fraction.pl
index aa75a827d3..765285abe9 100644
--- a/tp/t/results/columnfractions/not_fraction.pl
+++ b/tp/t/results/columnfractions/not_fraction.pl
@@ -113,7 +113,7 @@ $result_texts{'not_fraction'} = '';
 
 $result_errors{'not_fraction'} = [
   {
-    'error_line' => ':1: column fraction not a number: aaa
+    'error_line' => 'column fraction not a number: aaa
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/columnfractions/out_of_multitable.pl 
b/tp/t/results/columnfractions/out_of_multitable.pl
index 81abdfcc92..7a2ce7dab1 100644
--- a/tp/t/results/columnfractions/out_of_multitable.pl
+++ b/tp/t/results/columnfractions/out_of_multitable.pl
@@ -56,7 +56,7 @@ $result_texts{'out_of_multitable'} = '';
 
 $result_errors{'out_of_multitable'} = [
   {
-    'error_line' => ':1: column fraction not a number: aaa
+    'error_line' => 'column fraction not a number: aaa
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -65,7 +65,7 @@ $result_errors{'out_of_multitable'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @columnfractions only meaningful on a @multitable line
+    'error_line' => '@columnfractions only meaningful on a @multitable line
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/columnfractions/wrong_command.pl 
b/tp/t/results/columnfractions/wrong_command.pl
index d68f37e522..d8812811e4 100644
--- a/tp/t/results/columnfractions/wrong_command.pl
+++ b/tp/t/results/columnfractions/wrong_command.pl
@@ -133,7 +133,7 @@ $result_texts{'wrong_command'} = '';
 
 $result_errors{'wrong_command'} = [
   {
-    'error_line' => ':1: superfluous argument to @columnfractions
+    'error_line' => 'superfluous argument to @columnfractions
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/conditionals/bad_ifclear_argument.pl 
b/tp/t/results/conditionals/bad_ifclear_argument.pl
index 194157d0c4..30ef51145d 100644
--- a/tp/t/results/conditionals/bad_ifclear_argument.pl
+++ b/tp/t/results/conditionals/bad_ifclear_argument.pl
@@ -34,7 +34,7 @@ $result_texts{'bad_ifclear_argument'} = '
 
 $result_errors{'bad_ifclear_argument'} = [
   {
-    'error_line' => ':2: bad name for @ifclear
+    'error_line' => 'bad name for @ifclear
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/conditionals/bad_ifset_argument.pl 
b/tp/t/results/conditionals/bad_ifset_argument.pl
index 1b486e898f..8e98b75625 100644
--- a/tp/t/results/conditionals/bad_ifset_argument.pl
+++ b/tp/t/results/conditionals/bad_ifset_argument.pl
@@ -24,7 +24,7 @@ $result_texts{'bad_ifset_argument'} = '';
 
 $result_errors{'bad_ifset_argument'} = [
   {
-    'error_line' => ':1: bad name for @ifset
+    'error_line' => 'bad name for @ifset
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/conditionals/command_conditionals_user_defined.pl 
b/tp/t/results/conditionals/command_conditionals_user_defined.pl
index bb5218a120..a8273808a8 100644
--- a/tp/t/results/conditionals/command_conditionals_user_defined.pl
+++ b/tp/t/results/conditionals/command_conditionals_user_defined.pl
@@ -338,7 +338,7 @@ strongalias @alias is defined.
 
 $result_errors{'command_conditionals_user_defined'} = [
   {
-    'error_line' => ':7: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/conditionals/conditional_not_closed.pl 
b/tp/t/results/conditionals/conditional_not_closed.pl
index 75d76beeb8..b87c54cc29 100644
--- a/tp/t/results/conditionals/conditional_not_closed.pl
+++ b/tp/t/results/conditionals/conditional_not_closed.pl
@@ -24,7 +24,7 @@ $result_texts{'conditional_not_closed'} = '';
 
 $result_errors{'conditional_not_closed'} = [
   {
-    'error_line' => ':2: no matching `@end ifhtml\'
+    'error_line' => 'no matching `@end ifhtml\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/conditionals/empty_ifclear.pl 
b/tp/t/results/conditionals/empty_ifclear.pl
index 3d6e65c48c..6e378bd189 100644
--- a/tp/t/results/conditionals/empty_ifclear.pl
+++ b/tp/t/results/conditionals/empty_ifclear.pl
@@ -24,7 +24,7 @@ $result_texts{'empty_ifclear'} = '';
 
 $result_errors{'empty_ifclear'} = [
   {
-    'error_line' => ':1: @ifclear requires a name
+    'error_line' => '@ifclear requires a name
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/conditionals/empty_ifset.pl 
b/tp/t/results/conditionals/empty_ifset.pl
index e08a9b9f13..033e38957b 100644
--- a/tp/t/results/conditionals/empty_ifset.pl
+++ b/tp/t/results/conditionals/empty_ifset.pl
@@ -24,7 +24,7 @@ $result_texts{'empty_ifset'} = '';
 
 $result_errors{'empty_ifset'} = [
   {
-    'error_line' => ':1: @ifset requires a name
+    'error_line' => '@ifset requires a name
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/conditionals/empty_ifset_in_ifset_no_set.pl 
b/tp/t/results/conditionals/empty_ifset_in_ifset_no_set.pl
index 1ca3db69d6..7420a91450 100644
--- a/tp/t/results/conditionals/empty_ifset_in_ifset_no_set.pl
+++ b/tp/t/results/conditionals/empty_ifset_in_ifset_no_set.pl
@@ -34,7 +34,7 @@ $result_texts{'empty_ifset_in_ifset_no_set'} = '
 
 $result_errors{'empty_ifset_in_ifset_no_set'} = [
   {
-    'error_line' => ':6: no matching `@end ifset\'
+    'error_line' => 'no matching `@end ifset\'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/conditionals/end_conditional_not_at_line_begining.pl 
b/tp/t/results/conditionals/end_conditional_not_at_line_begining.pl
index 3d0790044d..490a5dccc4 100644
--- a/tp/t/results/conditionals/end_conditional_not_at_line_begining.pl
+++ b/tp/t/results/conditionals/end_conditional_not_at_line_begining.pl
@@ -24,7 +24,7 @@ $result_texts{'end_conditional_not_at_line_begining'} = '';
 
 $result_errors{'end_conditional_not_at_line_begining'} = [
   {
-    'error_line' => ':3: warning: @end ifhtml should only appear at the 
beginning of a line
+    'error_line' => 'warning: @end ifhtml should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/conditionals/false_format_not_closed.pl 
b/tp/t/results/conditionals/false_format_not_closed.pl
index 593ce1756b..7cc03c8523 100644
--- a/tp/t/results/conditionals/false_format_not_closed.pl
+++ b/tp/t/results/conditionals/false_format_not_closed.pl
@@ -52,7 +52,7 @@ $result_texts{'false_format_not_closed'} = '';
 
 $result_errors{'false_format_not_closed'} = [
   {
-    'error_line' => ':2: no matching `@end html\'
+    'error_line' => 'no matching `@end html\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/conditionals/ifclear_in_ifset_set.pl 
b/tp/t/results/conditionals/ifclear_in_ifset_set.pl
index 9cc5dad520..d3c9318437 100644
--- a/tp/t/results/conditionals/ifclear_in_ifset_set.pl
+++ b/tp/t/results/conditionals/ifclear_in_ifset_set.pl
@@ -158,7 +158,7 @@ $result_texts{'ifclear_in_ifset_set'} = '
 
 $result_errors{'ifclear_in_ifset_set'} = [
   {
-    'error_line' => ':6: warning: unknown @end junky
+    'error_line' => 'warning: unknown @end junky
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -167,7 +167,7 @@ $result_errors{'ifclear_in_ifset_set'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: unmatched `@end\'
+    'error_line' => 'unmatched `@end\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -176,7 +176,7 @@ $result_errors{'ifclear_in_ifset_set'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: expected @end ifclear
+    'error_line' => 'expected @end ifclear
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -185,7 +185,7 @@ $result_errors{'ifclear_in_ifset_set'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: expected @end ifset
+    'error_line' => 'expected @end ifset
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/conditionals/ignore_not_closed.pl 
b/tp/t/results/conditionals/ignore_not_closed.pl
index 4c519fdc59..2ecfac9383 100644
--- a/tp/t/results/conditionals/ignore_not_closed.pl
+++ b/tp/t/results/conditionals/ignore_not_closed.pl
@@ -65,7 +65,7 @@ $result_texts{'ignore_not_closed'} = '';
 
 $result_errors{'ignore_not_closed'} = [
   {
-    'error_line' => ':3: no matching `@end ignore\'
+    'error_line' => 'no matching `@end ignore\'
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/conditionals/ignored_in_ifset.pl 
b/tp/t/results/conditionals/ignored_in_ifset.pl
index 7ca5a5fb6b..efd3713ba0 100644
--- a/tp/t/results/conditionals/ignored_in_ifset.pl
+++ b/tp/t/results/conditionals/ignored_in_ifset.pl
@@ -181,7 +181,7 @@ text
 
 $result_errors{'ignored_in_ifset'} = [
   {
-    'error_line' => ':5: unmatched `@end ignore\'
+    'error_line' => 'unmatched `@end ignore\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -190,7 +190,7 @@ $result_errors{'ignored_in_ifset'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: unmatched `@end\'
+    'error_line' => 'unmatched `@end\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -199,7 +199,7 @@ $result_errors{'ignored_in_ifset'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':12: unmatched `@end verbatim\'
+    'error_line' => 'unmatched `@end verbatim\'
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -208,7 +208,7 @@ $result_errors{'ignored_in_ifset'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: unmatched `@end\'
+    'error_line' => 'unmatched `@end\'
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -217,7 +217,7 @@ $result_errors{'ignored_in_ifset'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':18: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 18,
@@ -226,7 +226,7 @@ $result_errors{'ignored_in_ifset'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':19: unmatched `@end\'
+    'error_line' => 'unmatched `@end\'
 ',
     'file_name' => '',
     'line_nr' => 19,
diff --git a/tp/t/results/conditionals/inlineiffmtifelse_not_closed.pl 
b/tp/t/results/conditionals/inlineiffmtifelse_not_closed.pl
index 4a7552bc05..418af30239 100644
--- a/tp/t/results/conditionals/inlineiffmtifelse_not_closed.pl
+++ b/tp/t/results/conditionals/inlineiffmtifelse_not_closed.pl
@@ -67,7 +67,7 @@ $result_texts{'inlineiffmtifelse_not_closed'} = '';
 
 $result_errors{'inlineiffmtifelse_not_closed'} = [
   {
-    'error_line' => ':1: @inlinefmtifelse missing closing brace
+    'error_line' => '@inlinefmtifelse missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git 
a/tp/t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl 
b/tp/t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl
index 94913936bd..b144b3adf2 100644
--- a/tp/t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl
+++ b/tp/t/results/conditionals/inlineiffmtifelse_not_closed_three_arg.pl
@@ -85,7 +85,7 @@ $result_texts{'inlineiffmtifelse_not_closed_three_arg'} = 
'ggggg
 
 $result_errors{'inlineiffmtifelse_not_closed_three_arg'} = [
   {
-    'error_line' => ':1: @inlinefmtifelse missing closing brace
+    'error_line' => '@inlinefmtifelse missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/conditionals/inlineiffmtifelse_not_closed_two_arg.pl 
b/tp/t/results/conditionals/inlineiffmtifelse_not_closed_two_arg.pl
index 51f7bcbde8..aaffbd4a3e 100644
--- a/tp/t/results/conditionals/inlineiffmtifelse_not_closed_two_arg.pl
+++ b/tp/t/results/conditionals/inlineiffmtifelse_not_closed_two_arg.pl
@@ -67,7 +67,7 @@ $result_texts{'inlineiffmtifelse_not_closed_two_arg'} = '';
 
 $result_errors{'inlineiffmtifelse_not_closed_two_arg'} = [
   {
-    'error_line' => ':1: @inlinefmtifelse missing closing brace
+    'error_line' => '@inlinefmtifelse missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/conditionals/inlineifset_false_not_closed.pl 
b/tp/t/results/conditionals/inlineifset_false_not_closed.pl
index 2017251abc..992e249afa 100644
--- a/tp/t/results/conditionals/inlineifset_false_not_closed.pl
+++ b/tp/t/results/conditionals/inlineifset_false_not_closed.pl
@@ -66,7 +66,7 @@ $result_texts{'inlineifset_false_not_closed'} = '';
 
 $result_errors{'inlineifset_false_not_closed'} = [
   {
-    'error_line' => ':1: @inlineifset missing closing brace
+    'error_line' => '@inlineifset missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/conditionals/superfluous_argument_to_end.pl 
b/tp/t/results/conditionals/superfluous_argument_to_end.pl
index 252770a8e9..7b55ccc575 100644
--- a/tp/t/results/conditionals/superfluous_argument_to_end.pl
+++ b/tp/t/results/conditionals/superfluous_argument_to_end.pl
@@ -40,7 +40,7 @@ $result_texts{'superfluous_argument_to_end'} = 'not html
 
 $result_errors{'superfluous_argument_to_end'} = [
   {
-    'error_line' => ':3: superfluous argument to @end ifnothtml:  superfluous
+    'error_line' => 'superfluous argument to @end ifnothtml:  superfluous
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/conditionals/txiinternalvalue.pl 
b/tp/t/results/conditionals/txiinternalvalue.pl
index 62f328c379..4a790d6145 100644
--- a/tp/t/results/conditionals/txiinternalvalue.pl
+++ b/tp/t/results/conditionals/txiinternalvalue.pl
@@ -40,7 +40,7 @@ $result_texts{'txiinternalvalue'} = '
 
 $result_errors{'txiinternalvalue'} = [
   {
-    'error_line' => ':1: unknown command `txiinternalvalue\'
+    'error_line' => 'unknown command `txiinternalvalue\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/converters_tests/accent_with_text.pl 
b/tp/t/results/converters_tests/accent_with_text.pl
index 4ed9c06100..100b29a559 100644
--- a/tp/t/results/converters_tests/accent_with_text.pl
+++ b/tp/t/results/converters_tests/accent_with_text.pl
@@ -235,7 +235,7 @@ $result_texts{'accent_with_text'} = '-a( -b i^ j^ -a^
 
 $result_errors{'accent_with_text'} = [
   {
-    'error_line' => ':1: @dotless expects `i\' or `j\' as argument, not `--b\'
+    'error_line' => '@dotless expects `i\' or `j\' as argument, not `--b\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/converters_tests/at_commands_in_raw.pl 
b/tp/t/results/converters_tests/at_commands_in_raw.pl
index 627d0acc2d..4c68c3aed4 100644
--- a/tp/t/results/converters_tests/at_commands_in_raw.pl
+++ b/tp/t/results/converters_tests/at_commands_in_raw.pl
@@ -1017,7 +1017,7 @@ $result_menus{'at_commands_in_raw'} = {
 
 $result_errors{'at_commands_in_raw'} = [
   {
-    'error_line' => ':61: warning: undefined flag: flag
+    'error_line' => 'warning: undefined flag: flag
 ',
     'file_name' => '',
     'line_nr' => 61,
@@ -1026,7 +1026,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':70: unknown command `newindex\'
+    'error_line' => 'unknown command `newindex\'
 ',
     'file_name' => '',
     'line_nr' => 70,
@@ -1035,7 +1035,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':79: unknown command `a\'
+    'error_line' => 'unknown command `a\'
 ',
     'file_name' => '',
     'line_nr' => 79,
@@ -1044,7 +1044,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':79: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 79,
@@ -1053,7 +1053,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':79: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 79,
@@ -1062,7 +1062,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':81: unknown command `moviecite\'
+    'error_line' => 'unknown command `moviecite\'
 ',
     'file_name' => '',
     'line_nr' => 81,
@@ -1071,7 +1071,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':81: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 81,
@@ -1080,7 +1080,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':81: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 81,
@@ -1089,7 +1089,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':85: unknown command `mymacro\'
+    'error_line' => 'unknown command `mymacro\'
 ',
     'file_name' => '',
     'line_nr' => 85,
@@ -1098,7 +1098,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':85: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 85,
@@ -1107,7 +1107,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':85: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 85,
@@ -1116,7 +1116,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':85: unknown command `macroarg\'
+    'error_line' => 'unknown command `macroarg\'
 ',
     'file_name' => '',
     'line_nr' => 85,
@@ -1125,7 +1125,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':85: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 85,
@@ -1134,7 +1134,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':85: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 85,
@@ -1143,7 +1143,7 @@ $result_errors{'at_commands_in_raw'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':67: @ref reference to nonexistent node `anchor in tex\'
+    'error_line' => '@ref reference to nonexistent node `anchor in tex\'
 ',
     'file_name' => '',
     'line_nr' => 67,
diff --git a/tp/t/results/converters_tests/image_extension.pl 
b/tp/t/results/converters_tests/image_extension.pl
index 800c388551..4921e79c02 100644
--- a/tp/t/results/converters_tests/image_extension.pl
+++ b/tp/t/results/converters_tests/image_extension.pl
@@ -101,7 +101,7 @@ $result_converted{'plaintext'}->{'image_extension'} = 
'[f---ile]
 
 $result_converted_errors{'plaintext'}->{'image_extension'} = [
   {
-    'error_line' => ':1: warning: could not find @image file `f---ile.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f---ile.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -118,7 +118,7 @@ $result_converted{'html_text'}->{'image_extension'} = '<img 
class="image" src="f
 
 $result_converted_errors{'html_text'}->{'image_extension'} = [
   {
-    'error_line' => ':1: warning: @image file `f---ile\' (for HTML) not found, 
using `f---ile.gr--a\'
+    'error_line' => 'warning: @image file `f---ile\' (for HTML) not found, 
using `f---ile.gr--a\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -139,7 +139,7 @@ $result_converted{'docbook'}->{'image_extension'} = 
'<informalfigure><mediaobjec
 
 $result_converted_errors{'docbook'}->{'image_extension'} = [
   {
-    'error_line' => ':1: warning: @image file `f---ile\' not found, using 
`f---ile.jpg\'
+    'error_line' => 'warning: @image file `f---ile\' not found, using 
`f---ile.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -174,7 +174,7 @@ $result_converted_errors{'info'}->{'image_extension'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: could not find @image file `f---ile.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f---ile.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/converters_tests/image_formatting.pl 
b/tp/t/results/converters_tests/image_formatting.pl
index 57f362a83e..3638805e2e 100644
--- a/tp/t/results/converters_tests/image_formatting.pl
+++ b/tp/t/results/converters_tests/image_formatting.pl
@@ -2603,7 +2603,7 @@ $result_converted{'html_text'}->{'image_formatting'} = 
'<h1 class="node" id="Top
 
 $result_converted_errors{'html_text'}->{'image_formatting'} = [
   {
-    'error_line' => ':9: warning: @image file `f-ile\' (for HTML) not found, 
using `f-ile.jpg\'
+    'error_line' => 'warning: @image file `f-ile\' (for HTML) not found, using 
`f-ile.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -2612,7 +2612,7 @@ 
$result_converted_errors{'html_text'}->{'image_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: @image file `f--ile@.\' (for HTML) not 
found, using `f--ile@.file ext e--xt}\'
+    'error_line' => 'warning: @image file `f--ile@.\' (for HTML) not found, 
using `f--ile@.file ext e--xt}\'
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -2621,7 +2621,7 @@ 
$result_converted_errors{'html_text'}->{'image_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @image file `image\' (for HTML) not found, 
using `image.jpg\'
+    'error_line' => 'warning: @image file `image\' (for HTML) not found, using 
`image.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -2630,7 +2630,7 @@ 
$result_converted_errors{'html_text'}->{'image_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @image file `image\' (for HTML) not found, 
using `image.jpg\'
+    'error_line' => 'warning: @image file `image\' (for HTML) not found, using 
`image.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -2639,7 +2639,7 @@ 
$result_converted_errors{'html_text'}->{'image_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @image file `f-ile\' (for HTML) not found, 
using `f-ile.jpg\'
+    'error_line' => 'warning: @image file `f-ile\' (for HTML) not found, using 
`f-ile.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -2648,7 +2648,7 @@ 
$result_converted_errors{'html_text'}->{'image_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':21: warning: @image file `f--ile@.\' (for HTML) not 
found, using `f--ile@.file ext e--xt}\'
+    'error_line' => 'warning: @image file `f--ile@.\' (for HTML) not found, 
using `f--ile@.file ext e--xt}\'
 ',
     'file_name' => '',
     'line_nr' => 21,
@@ -2657,7 +2657,7 @@ 
$result_converted_errors{'html_text'}->{'image_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':22: warning: @image file `image\' (for HTML) not found, 
using `image.jpg\'
+    'error_line' => 'warning: @image file `image\' (for HTML) not found, using 
`image.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 22,
@@ -2666,7 +2666,7 @@ 
$result_converted_errors{'html_text'}->{'image_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':22: warning: @image file `image\' (for HTML) not found, 
using `image.jpg\'
+    'error_line' => 'warning: @image file `image\' (for HTML) not found, using 
`image.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 22,
@@ -2747,7 +2747,7 @@ ccc</literallayout></textobject></inlinemediaobject>
 
 $result_converted_errors{'docbook'}->{'image_formatting'} = [
   {
-    'error_line' => ':9: warning: @image file `f-ile\' not found, using 
`f-ile.jpg\'
+    'error_line' => 'warning: @image file `f-ile\' not found, using 
`f-ile.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -2756,7 +2756,7 @@ $result_converted_errors{'docbook'}->{'image_formatting'} 
= [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: @image file `f--ile@.\' not found, using 
`f--ile@..jpg\'
+    'error_line' => 'warning: @image file `f--ile@.\' not found, using 
`f--ile@..jpg\'
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -2765,7 +2765,7 @@ $result_converted_errors{'docbook'}->{'image_formatting'} 
= [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @image file `f-ile\' not found, using 
`f-ile.jpg\'
+    'error_line' => 'warning: @image file `f-ile\' not found, using 
`f-ile.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -2774,7 +2774,7 @@ $result_converted_errors{'docbook'}->{'image_formatting'} 
= [
     'type' => 'warning'
   },
   {
-    'error_line' => ':21: warning: @image file `f--ile@.\' not found, using 
`f--ile@..jpg\'
+    'error_line' => 'warning: @image file `f--ile@.\' not found, using 
`f--ile@..jpg\'
 ',
     'file_name' => '',
     'line_nr' => 21,
diff --git a/tp/t/results/converters_tests/inline_expand_tex.pl 
b/tp/t/results/converters_tests/inline_expand_tex.pl
index a3ba1ccd86..57fd6b8a8c 100644
--- a/tp/t/results/converters_tests/inline_expand_tex.pl
+++ b/tp/t/results/converters_tests/inline_expand_tex.pl
@@ -679,7 +679,7 @@ $ "
 
 $result_errors{'inline_expand_tex'} = [
   {
-    'error_line' => ':6: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -688,7 +688,7 @@ $result_errors{'inline_expand_tex'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -697,7 +697,7 @@ $result_errors{'inline_expand_tex'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -706,7 +706,7 @@ $result_errors{'inline_expand_tex'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl 
b/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl
index 3c2040bc50..f3d0d6f645 100644
--- a/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl
+++ b/tp/t/results/converters_tests/raw_block_commands_expand_tex.pl
@@ -604,7 +604,7 @@ $\\underline{a &lt; b &lt;code 
class=&quot;code&quot;&gt;tex \\hbox{ code }&lt;/
 
 $result_converted_errors{'html_text'}->{'raw_block_commands_expand_tex'} = [
   {
-    'error_line' => ':14: warning: raw format tex is not converted
+    'error_line' => 'warning: raw format tex is not converted
 ',
     'file_name' => '',
     'line_nr' => 14,
diff --git a/tp/t/results/converters_tests/ref_error_formatting.pl 
b/tp/t/results/converters_tests/ref_error_formatting.pl
index 589d65a9d9..ec4300ad32 100644
--- a/tp/t/results/converters_tests/ref_error_formatting.pl
+++ b/tp/t/results/converters_tests/ref_error_formatting.pl
@@ -4268,7 +4268,7 @@ $result_texts{'ref_error_formatting'} = '
 
 $result_errors{'ref_error_formatting'} = [
   {
-    'error_line' => ':4: warning: command @ref missing a node or external 
manual argument
+    'error_line' => 'warning: command @ref missing a node or external manual 
argument
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -4277,7 +4277,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: command @ref missing a node or external 
manual argument
+    'error_line' => 'warning: command @ref missing a node or external manual 
argument
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -4286,7 +4286,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':22: warning: command @ref missing a node or external 
manual argument
+    'error_line' => 'warning: command @ref missing a node or external manual 
argument
 ',
     'file_name' => '',
     'line_nr' => 22,
@@ -4295,7 +4295,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':33: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 33,
@@ -4304,7 +4304,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':33: warning: command @inforef missing a node or external 
manual argument
+    'error_line' => 'warning: command @inforef missing a node or external 
manual argument
 ',
     'file_name' => '',
     'line_nr' => 33,
@@ -4313,7 +4313,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':34: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 34,
@@ -4322,7 +4322,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':35: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -4331,7 +4331,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':36: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 36,
@@ -4340,7 +4340,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':36: warning: command @inforef missing a node or external 
manual argument
+    'error_line' => 'warning: command @inforef missing a node or external 
manual argument
 ',
     'file_name' => '',
     'line_nr' => 36,
@@ -4349,7 +4349,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':38: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 38,
@@ -4358,7 +4358,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':39: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 39,
@@ -4367,7 +4367,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':40: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 40,
@@ -4376,7 +4376,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':41: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 41,
@@ -4385,7 +4385,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: @ref reference to nonexistent node `node\'
+    'error_line' => '@ref reference to nonexistent node `node\'
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -4394,7 +4394,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: @ref reference to nonexistent node `node\'
+    'error_line' => '@ref reference to nonexistent node `node\'
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -4403,7 +4403,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':9: @ref reference to nonexistent node `node\'
+    'error_line' => '@ref reference to nonexistent node `node\'
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -4412,7 +4412,7 @@ $result_errors{'ref_error_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':12: @ref reference to nonexistent node `node\'
+    'error_line' => '@ref reference to nonexistent node `node\'
 ',
     'file_name' => '',
     'line_nr' => 12,
diff --git a/tp/t/results/converters_tests/ref_in_sectioning.pl 
b/tp/t/results/converters_tests/ref_in_sectioning.pl
index ef9bfbb155..ecc5b8afda 100644
--- a/tp/t/results/converters_tests/ref_in_sectioning.pl
+++ b/tp/t/results/converters_tests/ref_in_sectioning.pl
@@ -2422,7 +2422,7 @@ 
$result_menus{'ref_in_sectioning'}{'structure'}{'menu_child'}{'structure'}{'menu
 
 $result_errors{'ref_in_sectioning'} = [
   {
-    'error_line' => ':31: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 31,
@@ -2431,7 +2431,7 @@ $result_errors{'ref_in_sectioning'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':19: warning: @ref to `@code{node}\', different from node 
name `node\'
+    'error_line' => 'warning: @ref to `@code{node}\', different from node name 
`node\'
 ',
     'file_name' => '',
     'line_nr' => 19,
diff --git a/tp/t/results/converters_tests/refs_formatting.pl 
b/tp/t/results/converters_tests/refs_formatting.pl
index 289c1a564a..03d528d8d6 100644
--- a/tp/t/results/converters_tests/refs_formatting.pl
+++ b/tp/t/results/converters_tests/refs_formatting.pl
@@ -4375,7 +4375,7 @@ $result_menus{'refs_formatting'} = {
 
 $result_errors{'refs_formatting'} = [
   {
-    'error_line' => ':34: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 34,
@@ -4384,7 +4384,7 @@ $result_errors{'refs_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':35: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -4393,7 +4393,7 @@ $result_errors{'refs_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':36: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 36,
@@ -4402,7 +4402,7 @@ $result_errors{'refs_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':37: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 37,
diff --git a/tp/t/results/converters_tests/spaces_in_empty_node_names.pl 
b/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
index 1a0f3e2a11..298caed285 100644
--- a/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
+++ b/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
@@ -833,7 +833,7 @@ $result_menus{'spaces_in_empty_node_names'} = {
 
 $result_errors{'spaces_in_empty_node_names'} = [
   {
-    'error_line' => ':11: warning: @verb should not appear in @node
+    'error_line' => 'warning: @verb should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -842,7 +842,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @verb should not appear in @ref
+    'error_line' => 'warning: @verb should not appear in @ref
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -851,7 +851,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: empty node name after expansion `@ @ \'
+    'error_line' => 'empty node name after expansion `@ @ \'
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -860,7 +860,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':11: empty node name after expansion `@verb{:  :}\'
+    'error_line' => 'empty node name after expansion `@verb{:  :}\'
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -869,7 +869,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: empty node name after expansion `@w{  }\'
+    'error_line' => 'empty node name after expansion `@w{  }\'
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -878,7 +878,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':15: @ref reference to nonexistent node `@ @ \'
+    'error_line' => '@ref reference to nonexistent node `@ @ \'
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -887,7 +887,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':17: @ref reference to nonexistent node `@verb{:  :}\'
+    'error_line' => '@ref reference to nonexistent node `@verb{:  :}\'
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -896,7 +896,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':19: @ref reference to nonexistent node `@w{  }\'
+    'error_line' => '@ref reference to nonexistent node `@w{  }\'
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -905,7 +905,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: @menu reference to nonexistent node `@ @ \'
+    'error_line' => '@menu reference to nonexistent node `@ @ \'
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -914,7 +914,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: @menu reference to nonexistent node `@verb{:  :}\'
+    'error_line' => '@menu reference to nonexistent node `@verb{:  :}\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -923,7 +923,7 @@ $result_errors{'spaces_in_empty_node_names'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: @menu reference to nonexistent node `@ \'
+    'error_line' => '@menu reference to nonexistent node `@ \'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/converters_tests/spaces_in_node_names.pl 
b/tp/t/results/converters_tests/spaces_in_node_names.pl
index 3fa19de6d5..8bfaf28972 100644
--- a/tp/t/results/converters_tests/spaces_in_node_names.pl
+++ b/tp/t/results/converters_tests/spaces_in_node_names.pl
@@ -1010,7 +1010,7 @@ 
$result_menus{'spaces_in_node_names'}{'structure'}{'menu_child'}{'structure'}{'m
 
 $result_errors{'spaces_in_node_names'} = [
   {
-    'error_line' => ':11: warning: @verb should not appear in @node
+    'error_line' => 'warning: @verb should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -1019,7 +1019,7 @@ $result_errors{'spaces_in_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @verb should not appear in @ref
+    'error_line' => 'warning: @verb should not appear in @ref
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1028,7 +1028,7 @@ $result_errors{'spaces_in_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @menu entry node name `c@ \' different from 
node name `c@w{  }\'
+    'error_line' => 'warning: @menu entry node name `c@ \' different from node 
name `c@w{  }\'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/converters_tests/things_before_setfilename.pl 
b/tp/t/results/converters_tests/things_before_setfilename.pl
index 6d5f08897e..785ba1db15 100644
--- a/tp/t/results/converters_tests/things_before_setfilename.pl
+++ b/tp/t/results/converters_tests/things_before_setfilename.pl
@@ -1401,7 +1401,7 @@ $result_menus{'things_before_setfilename'} = {
 
 $result_errors{'things_before_setfilename'} = [
   {
-    'error_line' => 'things_before_setfilename.texi:38: warning: entry for 
index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => 'things_before_setfilename.texi',
     'line_nr' => 38,
@@ -1410,7 +1410,7 @@ $result_errors{'things_before_setfilename'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'things_before_setfilename.texi:40: warning: printindex 
before document beginning: @printindex cp
+    'error_line' => 'warning: printindex before document beginning: 
@printindex cp
 ',
     'file_name' => 'things_before_setfilename.texi',
     'line_nr' => 40,
diff --git 
a/tp/t/results/converters_tests/things_before_setfilename_no_element.pl 
b/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
index 2b097d7e50..c125c2b09a 100644
--- a/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
+++ b/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
@@ -1266,7 +1266,7 @@ Anchor in footnote
 
 $result_errors{'things_before_setfilename_no_element'} = [
   {
-    'error_line' => 'things_before_setfilename_no_element.texi:38: warning: 
entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => 'things_before_setfilename_no_element.texi',
     'line_nr' => 38,
@@ -1275,7 +1275,7 @@ $result_errors{'things_before_setfilename_no_element'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'things_before_setfilename_no_element.texi:40: warning: 
printindex before document beginning: @printindex cp
+    'error_line' => 'warning: printindex before document beginning: 
@printindex cp
 ',
     'file_name' => 'things_before_setfilename_no_element.texi',
     'line_nr' => 40,
diff --git a/tp/t/results/converters_tests/top_in_ref.pl 
b/tp/t/results/converters_tests/top_in_ref.pl
index e703d74d92..8d2174c39d 100644
--- a/tp/t/results/converters_tests/top_in_ref.pl
+++ b/tp/t/results/converters_tests/top_in_ref.pl
@@ -4378,7 +4378,7 @@ $result_menus{'top_in_ref'} = {
 
 $result_errors{'top_in_ref'} = [
   {
-    'error_line' => ':35: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -4387,7 +4387,7 @@ $result_errors{'top_in_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':36: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 36,
@@ -4396,7 +4396,7 @@ $result_errors{'top_in_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':37: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 37,
@@ -4405,7 +4405,7 @@ $result_errors{'top_in_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':38: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 38,
diff --git a/tp/t/results/converters_tests/top_in_ref_keep_top.pl 
b/tp/t/results/converters_tests/top_in_ref_keep_top.pl
index 818264056a..8b8ea66181 100644
--- a/tp/t/results/converters_tests/top_in_ref_keep_top.pl
+++ b/tp/t/results/converters_tests/top_in_ref_keep_top.pl
@@ -4378,7 +4378,7 @@ $result_menus{'top_in_ref_keep_top'} = {
 
 $result_errors{'top_in_ref_keep_top'} = [
   {
-    'error_line' => ':35: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -4387,7 +4387,7 @@ $result_errors{'top_in_ref_keep_top'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':36: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 36,
@@ -4396,7 +4396,7 @@ $result_errors{'top_in_ref_keep_top'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':37: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 37,
@@ -4405,7 +4405,7 @@ $result_errors{'top_in_ref_keep_top'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':38: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 38,
diff --git a/tp/t/results/converters_tests/unknown_value.pl 
b/tp/t/results/converters_tests/unknown_value.pl
index 2168c9c555..441ef45077 100644
--- a/tp/t/results/converters_tests/unknown_value.pl
+++ b/tp/t/results/converters_tests/unknown_value.pl
@@ -32,7 +32,7 @@ $result_texts{'unknown_value'} = '';
 
 $result_errors{'unknown_value'} = [
   {
-    'error_line' => ':1: warning: undefined flag: unknown
+    'error_line' => 'warning: undefined flag: unknown
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/accent_no_closed.pl 
b/tp/t/results/coverage/accent_no_closed.pl
index 708cf337a4..945535af26 100644
--- a/tp/t/results/coverage/accent_no_closed.pl
+++ b/tp/t/results/coverage/accent_no_closed.pl
@@ -57,7 +57,7 @@ $result_texts{'accent_no_closed'} = 'e~';
 
 $result_errors{'accent_no_closed'} = [
   {
-    'error_line' => ':1: @~ missing closing brace
+    'error_line' => '@~ missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/accent_no_closed_comment.pl 
b/tp/t/results/coverage/accent_no_closed_comment.pl
index 9141fe787b..0d835b15e5 100644
--- a/tp/t/results/coverage/accent_no_closed_comment.pl
+++ b/tp/t/results/coverage/accent_no_closed_comment.pl
@@ -78,7 +78,7 @@ $result_texts{'accent_no_closed_comment'} = 'e ~';
 
 $result_errors{'accent_no_closed_comment'} = [
   {
-    'error_line' => ':1: @~ missing closing brace
+    'error_line' => '@~ missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/accent_no_closed_newline.pl 
b/tp/t/results/coverage/accent_no_closed_newline.pl
index e3ab80e203..299ec9aa01 100644
--- a/tp/t/results/coverage/accent_no_closed_newline.pl
+++ b/tp/t/results/coverage/accent_no_closed_newline.pl
@@ -69,7 +69,7 @@ $result_texts{'accent_no_closed_newline'} = 'e
 
 $result_errors{'accent_no_closed_newline'} = [
   {
-    'error_line' => ':1: @~ missing closing brace
+    'error_line' => '@~ missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/accent_no_closed_paragraph.pl 
b/tp/t/results/coverage/accent_no_closed_paragraph.pl
index ec155ebe75..8eed0b07b7 100644
--- a/tp/t/results/coverage/accent_no_closed_paragraph.pl
+++ b/tp/t/results/coverage/accent_no_closed_paragraph.pl
@@ -84,7 +84,7 @@ $result_texts{'accent_no_closed_paragraph'} = 'e
 
 $result_errors{'accent_no_closed_paragraph'} = [
   {
-    'error_line' => ':1: @~ missing closing brace
+    'error_line' => '@~ missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/accents_errors.pl 
b/tp/t/results/coverage/accents_errors.pl
index 1206bdde5a..3def55621a 100644
--- a/tp/t/results/coverage/accents_errors.pl
+++ b/tp/t/results/coverage/accents_errors.pl
@@ -225,7 +225,7 @@ accent character followed by @ ~.
 
 $result_errors{'accents_errors'} = [
   {
-    'error_line' => ':1: warning: accent command `@ringaccent\' must not be 
followed by new line
+    'error_line' => 'warning: accent command `@ringaccent\' must not be 
followed by new line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -234,7 +234,7 @@ $result_errors{'accents_errors'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: accent command `@ringaccent\' must not be 
followed by new line
+    'error_line' => 'warning: accent command `@ringaccent\' must not be 
followed by new line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -243,7 +243,7 @@ $result_errors{'accents_errors'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: use braces to give a command as an argument to 
@ringaccent
+    'error_line' => 'use braces to give a command as an argument to @ringaccent
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -252,7 +252,7 @@ $result_errors{'accents_errors'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: accent command `@~\' must not be followed by 
whitespace
+    'error_line' => 'warning: accent command `@~\' must not be followed by 
whitespace
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -261,7 +261,7 @@ $result_errors{'accents_errors'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: accent command `@~\' must not be followed by 
new line
+    'error_line' => 'warning: accent command `@~\' must not be followed by new 
line
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -270,7 +270,7 @@ $result_errors{'accents_errors'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: use braces to give a command as an argument to @~
+    'error_line' => 'use braces to give a command as an argument to @~
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/coverage/arg_in_brace_no_arg_command.pl 
b/tp/t/results/coverage/arg_in_brace_no_arg_command.pl
index bfeb710fef..2fb925790c 100644
--- a/tp/t/results/coverage/arg_in_brace_no_arg_command.pl
+++ b/tp/t/results/coverage/arg_in_brace_no_arg_command.pl
@@ -65,7 +65,7 @@ $result_texts{'arg_in_brace_no_arg_command'} = 'TeX
 
 $result_errors{'arg_in_brace_no_arg_command'} = [
   {
-    'error_line' => ':1: warning: command @TeX does not accept arguments
+    'error_line' => 'warning: command @TeX does not accept arguments
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/at_after_accent_command.pl 
b/tp/t/results/coverage/at_after_accent_command.pl
index 74fec6e4dc..5ca5392d2f 100644
--- a/tp/t/results/coverage/at_after_accent_command.pl
+++ b/tp/t/results/coverage/at_after_accent_command.pl
@@ -80,7 +80,7 @@ $result_texts{'at_after_accent_command'} = '*@. ^@.
 
 $result_errors{'at_after_accent_command'} = [
   {
-    'error_line' => ':1: use braces to give a command as an argument to 
@ringaccent
+    'error_line' => 'use braces to give a command as an argument to @ringaccent
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -89,7 +89,7 @@ $result_errors{'at_after_accent_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: use braces to give a command as an argument to @^
+    'error_line' => 'use braces to give a command as an argument to @^
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/commands.pl 
b/tp/t/results/coverage/commands.pl
index 3301e40f48..92aa71c70f 100644
--- a/tp/t/results/coverage/commands.pl
+++ b/tp/t/results/coverage/commands.pl
@@ -543,7 +543,7 @@ majorheading in b
 
 $result_errors{'commands'} = [
   {
-    'error_line' => ':7: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/coverage/def.pl b/tp/t/results/coverage/def.pl
index bab3ef764d..507434a095 100644
--- a/tp/t/results/coverage/def.pl
+++ b/tp/t/results/coverage/def.pl
@@ -2282,7 +2282,7 @@ Various deff lines
 
 $result_errors{'def'} = [
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -2291,7 +2291,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -2300,7 +2300,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -2309,7 +2309,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':12: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -2318,7 +2318,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -2327,7 +2327,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -2336,7 +2336,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -2345,7 +2345,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -2354,7 +2354,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -2363,7 +2363,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':18: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 18,
@@ -2372,7 +2372,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':19: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -2381,7 +2381,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -2390,7 +2390,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':21: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 21,
@@ -2399,7 +2399,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':23: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 23,
@@ -2408,7 +2408,7 @@ $result_errors{'def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':25: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 25,
diff --git a/tp/t/results/coverage/flushright_not_closed.pl 
b/tp/t/results/coverage/flushright_not_closed.pl
index 3ba880ad24..304aa16791 100644
--- a/tp/t/results/coverage/flushright_not_closed.pl
+++ b/tp/t/results/coverage/flushright_not_closed.pl
@@ -73,7 +73,7 @@ text flushed right
 
 $result_errors{'flushright_not_closed'} = [
   {
-    'error_line' => ':3: no matching `@end flushright\'
+    'error_line' => 'no matching `@end flushright\'
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/coverage/formats_only_title_comments.pl 
b/tp/t/results/coverage/formats_only_title_comments.pl
index dc91494b35..bbe6b593b5 100644
--- a/tp/t/results/coverage/formats_only_title_comments.pl
+++ b/tp/t/results/coverage/formats_only_title_comments.pl
@@ -687,7 +687,7 @@ before first multitable
 
 $result_errors{'formats_only_title_comments'} = [
   {
-    'error_line' => ':1: warning: @itemize has text but no @item
+    'error_line' => 'warning: @itemize has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -696,7 +696,7 @@ $result_errors{'formats_only_title_comments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @enumerate has text but no @item
+    'error_line' => 'warning: @enumerate has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -705,7 +705,7 @@ $result_errors{'formats_only_title_comments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @table has text but no @item
+    'error_line' => 'warning: @table has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -714,7 +714,7 @@ $result_errors{'formats_only_title_comments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: @vtable has text but no @item
+    'error_line' => 'warning: @vtable has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -723,7 +723,7 @@ $result_errors{'formats_only_title_comments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @multitable has text but no @item
+    'error_line' => 'warning: @multitable has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 20,
diff --git a/tp/t/results/coverage/formats_only_titles.pl 
b/tp/t/results/coverage/formats_only_titles.pl
index 3c7acb14eb..0ac4e296c4 100644
--- a/tp/t/results/coverage/formats_only_titles.pl
+++ b/tp/t/results/coverage/formats_only_titles.pl
@@ -564,7 +564,7 @@ before first multitable
 
 $result_errors{'formats_only_titles'} = [
   {
-    'error_line' => ':1: warning: @itemize has text but no @item
+    'error_line' => 'warning: @itemize has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -573,7 +573,7 @@ $result_errors{'formats_only_titles'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @enumerate has text but no @item
+    'error_line' => 'warning: @enumerate has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -582,7 +582,7 @@ $result_errors{'formats_only_titles'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @table has text but no @item
+    'error_line' => 'warning: @table has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -591,7 +591,7 @@ $result_errors{'formats_only_titles'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: @vtable has text but no @item
+    'error_line' => 'warning: @vtable has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -600,7 +600,7 @@ $result_errors{'formats_only_titles'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @multitable has text but no @item
+    'error_line' => 'warning: @multitable has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/coverage/formats_titles.pl 
b/tp/t/results/coverage/formats_titles.pl
index 977082fff6..5e5aec3408 100644
--- a/tp/t/results/coverage/formats_titles.pl
+++ b/tp/t/results/coverage/formats_titles.pl
@@ -810,7 +810,7 @@ item multit tab multit
 
 $result_errors{'formats_titles'} = [
   {
-    'error_line' => ':18: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 18,
diff --git a/tp/t/results/coverage/group_beginning_and_end_on_line.pl 
b/tp/t/results/coverage/group_beginning_and_end_on_line.pl
index 8a46299a8a..ce106fcfce 100644
--- a/tp/t/results/coverage/group_beginning_and_end_on_line.pl
+++ b/tp/t/results/coverage/group_beginning_and_end_on_line.pl
@@ -90,7 +90,7 @@ $result_texts{'group_beginning_and_end_on_line'} = '';
 
 $result_errors{'group_beginning_and_end_on_line'} = [
   {
-    'error_line' => ':1: warning: @end should only appear at the beginning of 
a line
+    'error_line' => 'warning: @end should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/group_not_closed.pl 
b/tp/t/results/coverage/group_not_closed.pl
index b9b3c0a523..71846e6a87 100644
--- a/tp/t/results/coverage/group_not_closed.pl
+++ b/tp/t/results/coverage/group_not_closed.pl
@@ -73,7 +73,7 @@ text in group
 
 $result_errors{'group_not_closed'} = [
   {
-    'error_line' => ':3: no matching `@end group\'
+    'error_line' => 'no matching `@end group\'
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/coverage/indicateurl_end_lines.pl 
b/tp/t/results/coverage/indicateurl_end_lines.pl
index ddca324c72..293eeb3d9b 100644
--- a/tp/t/results/coverage/indicateurl_end_lines.pl
+++ b/tp/t/results/coverage/indicateurl_end_lines.pl
@@ -141,7 +141,7 @@ cut by blank line
 
 $result_errors{'indicateurl_end_lines'} = [
   {
-    'error_line' => ':4: @indicateurl missing closing brace
+    'error_line' => '@indicateurl missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -150,7 +150,7 @@ $result_errors{'indicateurl_end_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/coverage/invalid_U.pl 
b/tp/t/results/coverage/invalid_U.pl
index e5356ac111..857340ac56 100644
--- a/tp/t/results/coverage/invalid_U.pl
+++ b/tp/t/results/coverage/invalid_U.pl
@@ -321,7 +321,7 @@ $result_texts{'invalid_U'} = ' z abc 9999999999999 110000 
10FFFF
 
 $result_errors{'invalid_U'} = [
   {
-    'error_line' => ':1: @U expected braces
+    'error_line' => '@U expected braces
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -330,7 +330,7 @@ $result_errors{'invalid_U'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: warning: no argument specified for @U
+    'error_line' => 'warning: no argument specified for @U
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -339,7 +339,7 @@ $result_errors{'invalid_U'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: non-hex digits in argument for @U: z
+    'error_line' => 'non-hex digits in argument for @U: z
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -348,7 +348,7 @@ $result_errors{'invalid_U'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: warning: fewer than four hex digits in argument for 
@U: abc
+    'error_line' => 'warning: fewer than four hex digits in argument for @U: 
abc
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -357,7 +357,7 @@ $result_errors{'invalid_U'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: argument for @U exceeds Unicode maximum 0x10FFFF: 
9999999999999
+    'error_line' => 'argument for @U exceeds Unicode maximum 0x10FFFF: 
9999999999999
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -366,7 +366,7 @@ $result_errors{'invalid_U'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: argument for @U exceeds Unicode maximum 0x10FFFF: 
110000
+    'error_line' => 'argument for @U exceeds Unicode maximum 0x10FFFF: 110000
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -375,7 +375,7 @@ $result_errors{'invalid_U'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: non-hex digits in argument for @U: wxyz
+    'error_line' => 'non-hex digits in argument for @U: wxyz
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -410,7 +410,7 @@ $result_converted{'docbook'}->{'invalid_U'} = '<para> &#xz; 
&#xabc; &#x999999999
 
 $result_converted_errors{'docbook'}->{'invalid_U'} = [
   {
-    'error_line' => ':1: warning: no argument specified for @U
+    'error_line' => 'warning: no argument specified for @U
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/math.pl b/tp/t/results/coverage/math.pl
index 68d408a70d..1684647549 100644
--- a/tp/t/results/coverage/math.pl
+++ b/tp/t/results/coverage/math.pl
@@ -574,7 +574,7 @@ The 3rdis the Ir.
 
 $result_errors{'math'} = [
   {
-    'error_line' => ':11: warning: @\\ should only appear in math context
+    'error_line' => 'warning: @\\ should only appear in math context
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/coverage/multitable.pl 
b/tp/t/results/coverage/multitable.pl
index 005c85829f..7730c150d7 100644
--- a/tp/t/results/coverage/multitable.pl
+++ b/tp/t/results/coverage/multitable.pl
@@ -669,7 +669,7 @@ truc bidule
 
 $result_errors{'multitable'} = [
   {
-    'error_line' => ':7: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/coverage/not_i_j_in_dotless.pl 
b/tp/t/results/coverage/not_i_j_in_dotless.pl
index f90ff68161..71ff381e8b 100644
--- a/tp/t/results/coverage/not_i_j_in_dotless.pl
+++ b/tp/t/results/coverage/not_i_j_in_dotless.pl
@@ -115,7 +115,7 @@ $result_texts{'not_i_j_in_dotless'} = 'a bc, q^.';
 
 $result_errors{'not_i_j_in_dotless'} = [
   {
-    'error_line' => ':1: @dotless expects `i\' or `j\' as argument, not `a\'
+    'error_line' => '@dotless expects `i\' or `j\' as argument, not `a\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -124,7 +124,7 @@ $result_errors{'not_i_j_in_dotless'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @dotless expects `i\' or `j\' as argument, not `q\'
+    'error_line' => '@dotless expects `i\' or `j\' as argument, not `q\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/preformatted.pl 
b/tp/t/results/coverage/preformatted.pl
index 218f6b1ce0..394d9e20bd 100644
--- a/tp/t/results/coverage/preformatted.pl
+++ b/tp/t/results/coverage/preformatted.pl
@@ -370,7 +370,7 @@ in table in format
 
 $result_errors{'preformatted'} = [
   {
-    'error_line' => ':10: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 10,
diff --git a/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl 
b/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl
index d01a67c220..072c8bef1a 100644
--- a/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl
+++ b/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl
@@ -51,7 +51,7 @@ $result_texts{'spaces_no_brace_after_braced_command'} = 'b
 
 $result_errors{'spaces_no_brace_after_braced_command'} = [
   {
-    'error_line' => ':1: @code expected braces
+    'error_line' => '@code expected braces
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage/symbol_after_block.pl 
b/tp/t/results/coverage/symbol_after_block.pl
index fe8871f59f..0a0b8e0c92 100644
--- a/tp/t/results/coverage/symbol_after_block.pl
+++ b/tp/t/results/coverage/symbol_after_block.pl
@@ -1898,7 +1898,7 @@ Copying:
 
 $result_errors{'symbol_after_block'} = [
   {
-    'error_line' => ':3: superfluous argument to @end html: . On the line.
+    'error_line' => 'superfluous argument to @end html: . On the line.
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -1907,7 +1907,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: superfluous argument to @end html: @@ On the line.
+    'error_line' => 'superfluous argument to @end html: @@ On the line.
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -1916,7 +1916,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: warning: superfluous argument to @end verbatim: ;
+    'error_line' => 'warning: superfluous argument to @end verbatim: ;
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -1925,7 +1925,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: superfluous argument to @end verbatim: @@
+    'error_line' => 'warning: superfluous argument to @end verbatim: @@
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1934,7 +1934,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: superfluous argument to @end table: +
+    'error_line' => 'superfluous argument to @end table: +
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -1943,7 +1943,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':29: superfluous argument to @end table: @@
+    'error_line' => 'superfluous argument to @end table: @@
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -1952,7 +1952,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':35: superfluous argument to @end itemize: \'\'
+    'error_line' => 'superfluous argument to @end itemize: \'\'
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -1961,7 +1961,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':39: superfluous argument to @end itemize: @@
+    'error_line' => 'superfluous argument to @end itemize: @@
 ',
     'file_name' => '',
     'line_nr' => 39,
@@ -1970,7 +1970,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':46: superfluous argument to @end multitable: ^
+    'error_line' => 'superfluous argument to @end multitable: ^
 ',
     'file_name' => '',
     'line_nr' => 46,
@@ -1979,7 +1979,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':51: superfluous argument to @end multitable: @{
+    'error_line' => 'superfluous argument to @end multitable: @{
 ',
     'file_name' => '',
     'line_nr' => 51,
@@ -1988,7 +1988,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':57: superfluous argument to @end flushleft: !
+    'error_line' => 'superfluous argument to @end flushleft: !
 ',
     'file_name' => '',
     'line_nr' => 57,
@@ -1997,7 +1997,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':61: superfluous argument to @end flushleft: @@
+    'error_line' => 'superfluous argument to @end flushleft: @@
 ',
     'file_name' => '',
     'line_nr' => 61,
@@ -2006,7 +2006,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':67: superfluous argument to @end copying: *
+    'error_line' => 'superfluous argument to @end copying: *
 ',
     'file_name' => '',
     'line_nr' => 67,
@@ -2015,7 +2015,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':69: warning: multiple @copying
+    'error_line' => 'warning: multiple @copying
 ',
     'file_name' => '',
     'line_nr' => 69,
@@ -2024,7 +2024,7 @@ $result_errors{'symbol_after_block'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':71: superfluous argument to @end copying: @@
+    'error_line' => 'superfluous argument to @end copying: @@
 ',
     'file_name' => '',
     'line_nr' => 71,
diff --git a/tp/t/results/coverage/table.pl b/tp/t/results/coverage/table.pl
index 9904ff9ed8..414604c81b 100644
--- a/tp/t/results/coverage/table.pl
+++ b/tp/t/results/coverage/table.pl
@@ -632,7 +632,7 @@ itemx vtable
 
 $result_errors{'table'} = [
   {
-    'error_line' => ':11: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -641,7 +641,7 @@ $result_errors{'table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -650,7 +650,7 @@ $result_errors{'table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: warning: entry for index `ky\' outside of any node
+    'error_line' => 'warning: entry for index `ky\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -659,7 +659,7 @@ $result_errors{'table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 16,
diff --git a/tp/t/results/coverage/test_errormsg.pl 
b/tp/t/results/coverage/test_errormsg.pl
index f94bf601dd..6b8932995d 100644
--- a/tp/t/results/coverage/test_errormsg.pl
+++ b/tp/t/results/coverage/test_errormsg.pl
@@ -165,7 +165,7 @@ $result_texts{'test_errormsg'} = 'Some text
 
 $result_errors{'test_errormsg'} = [
   {
-    'error_line' => ':2: Text 
+    'error_line' => 'Text 
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -174,7 +174,7 @@ $result_errors{'test_errormsg'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: with surrounding spaces
+    'error_line' => 'with surrounding spaces
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/coverage/unknown_commands.pl 
b/tp/t/results/coverage/unknown_commands.pl
index f7c3102703..ab83b53ef6 100644
--- a/tp/t/results/coverage/unknown_commands.pl
+++ b/tp/t/results/coverage/unknown_commands.pl
@@ -48,7 +48,7 @@ $result_texts{'unknown_commands'} = '
 
 $result_errors{'unknown_commands'} = [
   {
-    'error_line' => ':1: unknown command `unknwon\'
+    'error_line' => 'unknown command `unknwon\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -57,7 +57,7 @@ $result_errors{'unknown_commands'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: unexpected @
+    'error_line' => 'unexpected @
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/coverage_braces/anchor_not_closed.pl 
b/tp/t/results/coverage_braces/anchor_not_closed.pl
index ada36f9334..386a8a3bd4 100644
--- a/tp/t/results/coverage_braces/anchor_not_closed.pl
+++ b/tp/t/results/coverage_braces/anchor_not_closed.pl
@@ -60,7 +60,7 @@ $result_texts{'anchor_not_closed'} = '';
 
 $result_errors{'anchor_not_closed'} = [
   {
-    'error_line' => ':1: @anchor missing closing brace
+    'error_line' => '@anchor missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/brace_opened_no_command.pl 
b/tp/t/results/coverage_braces/brace_opened_no_command.pl
index 0e1a084f50..716b619483 100644
--- a/tp/t/results/coverage_braces/brace_opened_no_command.pl
+++ b/tp/t/results/coverage_braces/brace_opened_no_command.pl
@@ -100,7 +100,7 @@ $result_texts{'brace_opened_no_command'} = 'anchortruc} .
 
 $result_errors{'brace_opened_no_command'} = [
   {
-    'error_line' => ':1: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/caption_not_closed.pl 
b/tp/t/results/coverage_braces/caption_not_closed.pl
index cd29fd898a..bac0c3cbc0 100644
--- a/tp/t/results/coverage_braces/caption_not_closed.pl
+++ b/tp/t/results/coverage_braces/caption_not_closed.pl
@@ -233,7 +233,7 @@ $result_texts{'caption_not_closed'} = 'Text
 
 $result_errors{'caption_not_closed'} = [
   {
-    'error_line' => ':3: @end float seen before @caption closing brace
+    'error_line' => '@end float seen before @caption closing brace
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/coverage_braces/code_not_closed.pl 
b/tp/t/results/coverage_braces/code_not_closed.pl
index 55b7dae6cf..df846b8570 100644
--- a/tp/t/results/coverage_braces/code_not_closed.pl
+++ b/tp/t/results/coverage_braces/code_not_closed.pl
@@ -57,7 +57,7 @@ $result_texts{'code_not_closed'} = 'in code';
 
 $result_errors{'code_not_closed'} = [
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/empty_commands.pl 
b/tp/t/results/coverage_braces/empty_commands.pl
index d4fe7cc55f..9fcba0b5d5 100644
--- a/tp/t/results/coverage_braces/empty_commands.pl
+++ b/tp/t/results/coverage_braces/empty_commands.pl
@@ -261,7 +261,7 @@ $result_texts{'empty_commands'} = '
 
 $result_errors{'empty_commands'} = [
   {
-    'error_line' => ':3: warning: @abbr missing first argument
+    'error_line' => 'warning: @abbr missing first argument
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/coverage_braces/empty_images.pl 
b/tp/t/results/coverage_braces/empty_images.pl
index 26f748cddf..3b18f9cb33 100644
--- a/tp/t/results/coverage_braces/empty_images.pl
+++ b/tp/t/results/coverage_braces/empty_images.pl
@@ -265,7 +265,7 @@ $result_texts{'empty_images'} = '
 
 $result_errors{'empty_images'} = [
   {
-    'error_line' => ':1: @image missing filename argument
+    'error_line' => '@image missing filename argument
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -274,7 +274,7 @@ $result_errors{'empty_images'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: @image missing filename argument
+    'error_line' => '@image missing filename argument
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -283,7 +283,7 @@ $result_errors{'empty_images'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: @image missing filename argument
+    'error_line' => '@image missing filename argument
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -292,7 +292,7 @@ $result_errors{'empty_images'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: @image missing filename argument
+    'error_line' => '@image missing filename argument
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/coverage_braces/empty_line_in_anchor.pl 
b/tp/t/results/coverage_braces/empty_line_in_anchor.pl
index cf672afa88..abb74498a6 100644
--- a/tp/t/results/coverage_braces/empty_line_in_anchor.pl
+++ b/tp/t/results/coverage_braces/empty_line_in_anchor.pl
@@ -75,7 +75,7 @@ $result_texts{'empty_line_in_anchor'} = 'anchor
 
 $result_errors{'empty_line_in_anchor'} = [
   {
-    'error_line' => ':1: @anchor missing closing brace
+    'error_line' => '@anchor missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -84,7 +84,7 @@ $result_errors{'empty_line_in_anchor'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/coverage_braces/empty_ref.pl 
b/tp/t/results/coverage_braces/empty_ref.pl
index 9c6041d160..0549ab3ade 100644
--- a/tp/t/results/coverage_braces/empty_ref.pl
+++ b/tp/t/results/coverage_braces/empty_ref.pl
@@ -187,7 +187,7 @@ $result_texts{'empty_ref'} = '
 
 $result_errors{'empty_ref'} = [
   {
-    'error_line' => ':2: warning: command @ref missing a node or external 
manual argument
+    'error_line' => 'warning: command @ref missing a node or external manual 
argument
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -196,7 +196,7 @@ $result_errors{'empty_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: command @xref missing a node or external 
manual argument
+    'error_line' => 'warning: command @xref missing a node or external manual 
argument
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -205,7 +205,7 @@ $result_errors{'empty_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -214,7 +214,7 @@ $result_errors{'empty_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: command @inforef missing a node or external 
manual argument
+    'error_line' => 'warning: command @inforef missing a node or external 
manual argument
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -223,7 +223,7 @@ $result_errors{'empty_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -232,7 +232,7 @@ $result_errors{'empty_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: command @inforef missing a node or external 
manual argument
+    'error_line' => 'warning: command @inforef missing a node or external 
manual argument
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/coverage_braces/footnote_in_command_not_closed.pl 
b/tp/t/results/coverage_braces/footnote_in_command_not_closed.pl
index bf96e264eb..0b28f53dd0 100644
--- a/tp/t/results/coverage_braces/footnote_in_command_not_closed.pl
+++ b/tp/t/results/coverage_braces/footnote_in_command_not_closed.pl
@@ -94,7 +94,7 @@ $result_texts{'footnote_in_command_not_closed'} = 'aaain 
code';
 
 $result_errors{'footnote_in_command_not_closed'} = [
   {
-    'error_line' => ':1: @footnote missing closing brace
+    'error_line' => '@footnote missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -103,7 +103,7 @@ $result_errors{'footnote_in_command_not_closed'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/footnote_not_closed.pl 
b/tp/t/results/coverage_braces/footnote_not_closed.pl
index fbb203d217..d7e19de0e4 100644
--- a/tp/t/results/coverage_braces/footnote_not_closed.pl
+++ b/tp/t/results/coverage_braces/footnote_not_closed.pl
@@ -96,7 +96,7 @@ $result_texts{'footnote_not_closed'} = 'AAA';
 
 $result_errors{'footnote_not_closed'} = [
   {
-    'error_line' => ':1: @footnote missing closing brace
+    'error_line' => '@footnote missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/heading_in_footnote.pl 
b/tp/t/results/coverage_braces/heading_in_footnote.pl
index 605e48ac64..617f3d0b97 100644
--- a/tp/t/results/coverage_braces/heading_in_footnote.pl
+++ b/tp/t/results/coverage_braces/heading_in_footnote.pl
@@ -177,7 +177,7 @@ $result_texts{'heading_in_footnote'} = 'T
 
 $result_errors{'heading_in_footnote'} = [
   {
-    'error_line' => ':4: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/coverage_braces/inforef_too_much_args.pl 
b/tp/t/results/coverage_braces/inforef_too_much_args.pl
index c2291ff8d8..2e14ff0bb2 100644
--- a/tp/t/results/coverage_braces/inforef_too_much_args.pl
+++ b/tp/t/results/coverage_braces/inforef_too_much_args.pl
@@ -173,7 +173,7 @@ $result_menus{'inforef_too_much_args'} = {
 
 $result_errors{'inforef_too_much_args'} = [
   {
-    'error_line' => ':3: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/coverage_braces/math_bracketed_inside_not_closed.pl 
b/tp/t/results/coverage_braces/math_bracketed_inside_not_closed.pl
index 1841a63207..8ce93cffd4 100644
--- a/tp/t/results/coverage_braces/math_bracketed_inside_not_closed.pl
+++ b/tp/t/results/coverage_braces/math_bracketed_inside_not_closed.pl
@@ -91,7 +91,7 @@ $result_texts{'math_bracketed_inside_not_closed'} = 
'{x^i}\\over{\\tan}';
 
 $result_errors{'math_bracketed_inside_not_closed'} = [
   {
-    'error_line' => ':1: @math missing closing brace
+    'error_line' => '@math missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/math_bracketed_not_closed.pl 
b/tp/t/results/coverage_braces/math_bracketed_not_closed.pl
index 5658222411..6ba679d4c2 100644
--- a/tp/t/results/coverage_braces/math_bracketed_not_closed.pl
+++ b/tp/t/results/coverage_braces/math_bracketed_not_closed.pl
@@ -91,7 +91,7 @@ $result_texts{'math_bracketed_not_closed'} = 
'{x^i}\\over{\\tan }';
 
 $result_errors{'math_bracketed_not_closed'} = [
   {
-    'error_line' => ':1: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -100,7 +100,7 @@ $result_errors{'math_bracketed_not_closed'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @math missing closing brace
+    'error_line' => '@math missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git 
a/tp/t/results/coverage_braces/math_bracketed_not_closed_next_line.pl 
b/tp/t/results/coverage_braces/math_bracketed_not_closed_next_line.pl
index 6620940def..dd3ab9522e 100644
--- a/tp/t/results/coverage_braces/math_bracketed_not_closed_next_line.pl
+++ b/tp/t/results/coverage_braces/math_bracketed_not_closed_next_line.pl
@@ -86,7 +86,7 @@ $result_texts{'math_bracketed_not_closed_next_line'} = 'aa {
 
 $result_errors{'math_bracketed_not_closed_next_line'} = [
   {
-    'error_line' => ':1: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -95,7 +95,7 @@ $result_errors{'math_bracketed_not_closed_next_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @math missing closing brace
+    'error_line' => '@math missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/math_not_closed.pl 
b/tp/t/results/coverage_braces/math_not_closed.pl
index 236e5395ab..d89dcce129 100644
--- a/tp/t/results/coverage_braces/math_not_closed.pl
+++ b/tp/t/results/coverage_braces/math_not_closed.pl
@@ -57,7 +57,7 @@ $result_texts{'math_not_closed'} = '\\delta + 2';
 
 $result_errors{'math_not_closed'} = [
   {
-    'error_line' => ':1: @math missing closing brace
+    'error_line' => '@math missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/no_brace.pl 
b/tp/t/results/coverage_braces/no_brace.pl
index 4e9b7ec3fd..835eb609b9 100644
--- a/tp/t/results/coverage_braces/no_brace.pl
+++ b/tp/t/results/coverage_braces/no_brace.pl
@@ -80,7 +80,7 @@ $result_texts{'no_brace'} = 'TeXand code and footnote ';
 
 $result_errors{'no_brace'} = [
   {
-    'error_line' => ':1: @TeX expected braces
+    'error_line' => '@TeX expected braces
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -89,7 +89,7 @@ $result_errors{'no_brace'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @code expected braces
+    'error_line' => '@code expected braces
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -98,7 +98,7 @@ $result_errors{'no_brace'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @footnote expected braces
+    'error_line' => '@footnote expected braces
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/no_brace_space_end_line.pl 
b/tp/t/results/coverage_braces/no_brace_space_end_line.pl
index 8f819dbf6d..382528c14c 100644
--- a/tp/t/results/coverage_braces/no_brace_space_end_line.pl
+++ b/tp/t/results/coverage_braces/no_brace_space_end_line.pl
@@ -116,7 +116,7 @@ Arg.';
 
 $result_errors{'no_brace_space_end_line'} = [
   {
-    'error_line' => ':4: @TeX expected braces
+    'error_line' => '@TeX expected braces
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -125,7 +125,7 @@ $result_errors{'no_brace_space_end_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: @code expected braces
+    'error_line' => '@code expected braces
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/coverage_braces/ref_empty_node.pl 
b/tp/t/results/coverage_braces/ref_empty_node.pl
index 07f1d780c7..88fb757e4f 100644
--- a/tp/t/results/coverage_braces/ref_empty_node.pl
+++ b/tp/t/results/coverage_braces/ref_empty_node.pl
@@ -284,7 +284,7 @@ $result_texts{'ref_empty_node'} = '
 
 $result_errors{'ref_empty_node'} = [
   {
-    'error_line' => ':2: warning: @inforef is obsolete.
+    'error_line' => 'warning: @inforef is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/coverage_braces/space_in_image.pl 
b/tp/t/results/coverage_braces/space_in_image.pl
index 0e9b1fc021..e327faab51 100644
--- a/tp/t/results/coverage_braces/space_in_image.pl
+++ b/tp/t/results/coverage_braces/space_in_image.pl
@@ -176,7 +176,7 @@ $result_converted{'html_text'}->{'space_in_image'} = '<img 
class="image" src="a.
 
 $result_converted_errors{'html_text'}->{'space_in_image'} = [
   {
-    'error_line' => ':1: warning: @image file `a\' (for HTML) not found, using 
`a.e\'
+    'error_line' => 'warning: @image file `a\' (for HTML) not found, using 
`a.e\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -185,7 +185,7 @@ $result_converted_errors{'html_text'}->{'space_in_image'} = 
[
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @image file `f\' (for HTML) not found, using 
`f.jpg\'
+    'error_line' => 'warning: @image file `f\' (for HTML) not found, using 
`f.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/test_image.pl 
b/tp/t/results/coverage_braces/test_image.pl
index e9aff3e818..9e55f6415b 100644
--- a/tp/t/results/coverage_braces/test_image.pl
+++ b/tp/t/results/coverage_braces/test_image.pl
@@ -3635,7 +3635,7 @@ $result_menus{'test_image'} = {
 
 $result_errors{'test_image'} = [
   {
-    'error_line' => ':9: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -3644,7 +3644,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -3653,7 +3653,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -3662,7 +3662,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -3671,7 +3671,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -3680,7 +3680,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -3689,7 +3689,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -3698,7 +3698,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -3707,7 +3707,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -3716,7 +3716,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -3725,7 +3725,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -3734,7 +3734,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -3743,7 +3743,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -3752,7 +3752,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -3761,7 +3761,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -3770,7 +3770,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -3779,7 +3779,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -3788,7 +3788,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -3797,7 +3797,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -3806,7 +3806,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -3815,7 +3815,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -3824,7 +3824,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -3833,7 +3833,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -3842,7 +3842,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -3851,7 +3851,7 @@ $result_errors{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: @verb should not appear in @image (possibly 
involving @files-char)
+    'error_line' => 'warning: @verb should not appear in @image (possibly 
involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -3977,7 +3977,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -3986,7 +3986,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -3995,7 +3995,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -4004,7 +4004,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -4013,7 +4013,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -4022,7 +4022,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -4031,7 +4031,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -4040,7 +4040,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -4049,7 +4049,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -4058,7 +4058,7 @@ $result_converted_errors{'html'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -4105,7 +4105,7 @@ In text [alt î-le..  a
 
 $result_converted_errors{'plaintext'}->{'test_image'} = [
   {
-    'error_line' => ':14: warning: could not find @image file `f@i--le..  
a@<"%@  < & @ % " .txt\' nor alternate text (possibly involving @files-char)
+    'error_line' => 'warning: could not find @image file `f@i--le..  a@<"%@  < 
& @ % " .txt\' nor alternate text (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -4114,7 +4114,7 @@ $result_converted_errors{'plaintext'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: could not find @image file `f@i--le..  
a@<"%@  < & @ % " .txt\' nor alternate text (possibly involving @files-char)
+    'error_line' => 'warning: could not find @image file `f@i--le..  a@<"%@  < 
& @ % " .txt\' nor alternate text (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -4123,7 +4123,7 @@ $result_converted_errors{'plaintext'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: could not find @image file `f@i--le..  
a@<"%@  < & @ % " .txt\' nor alternate text (possibly involving @files-char)
+    'error_line' => 'warning: could not find @image file `f@i--le..  a@<"%@  < 
& @ % " .txt\' nor alternate text (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -4132,7 +4132,7 @@ $result_converted_errors{'plaintext'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: could not find @image file `f@i--le..  
a@<"%@  < & @ % " .txt\' nor alternate text (possibly involving @files-char)
+    'error_line' => 'warning: could not find @image file `f@i--le..  a@<"%@  < 
& @ % " .txt\' nor alternate text (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -4141,7 +4141,7 @@ $result_converted_errors{'plaintext'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: could not find @image file `f@i--le..  
a@<"%@  < & @ % " .txt\' nor alternate text (possibly involving @files-char)
+    'error_line' => 'warning: could not find @image file `f@i--le..  a@<"%@  < 
& @ % " .txt\' nor alternate text (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -4150,7 +4150,7 @@ $result_converted_errors{'plaintext'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: could not find @image file `f@i--le..  
a@<"%@  < & @ % " .txt\' nor alternate text (possibly involving @files-char)
+    'error_line' => 'warning: could not find @image file `f@i--le..  a@<"%@  < 
& @ % " .txt\' nor alternate text (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -4207,7 +4207,7 @@ In text <img class="image" src="f@i--le..  a@&lt;&quot;%@ 
 &lt; &amp; @ % &quot;
 
 $result_converted_errors{'html_text'}->{'test_image'} = [
   {
-    'error_line' => ':14: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -4216,7 +4216,7 @@ $result_converted_errors{'html_text'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -4225,7 +4225,7 @@ $result_converted_errors{'html_text'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -4234,7 +4234,7 @@ $result_converted_errors{'html_text'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -4243,7 +4243,7 @@ $result_converted_errors{'html_text'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -4252,7 +4252,7 @@ $result_converted_errors{'html_text'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -4261,7 +4261,7 @@ $result_converted_errors{'html_text'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -4270,7 +4270,7 @@ $result_converted_errors{'html_text'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -4279,7 +4279,7 @@ $result_converted_errors{'html_text'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -4288,7 +4288,7 @@ $result_converted_errors{'html_text'}->{'test_image'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: warning: @image file `f@i--le..  a@<"%@  < & @ % " 
\' (for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  
a@<"%@  < & @ % " \' (possibly involving @files-char)
+    'error_line' => 'warning: @image file `f@i--le..  a@<"%@  < & @ % " \' 
(for HTML) not found, using `f@i--le..  a@<"%@  < & @ % " .ext@i--le..  a@<"%@  
< & @ % " \' (possibly involving @files-char)
 ',
     'file_name' => '',
     'line_nr' => 26,
diff --git a/tp/t/results/coverage_braces/unknown_command_with_braces.pl 
b/tp/t/results/coverage_braces/unknown_command_with_braces.pl
index f93711f369..d090e64635 100644
--- a/tp/t/results/coverage_braces/unknown_command_with_braces.pl
+++ b/tp/t/results/coverage_braces/unknown_command_with_braces.pl
@@ -160,7 +160,7 @@ third
 
 $result_errors{'unknown_command_with_braces'} = [
   {
-    'error_line' => ':1: unknown command `thing\'
+    'error_line' => 'unknown command `thing\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -169,7 +169,7 @@ $result_errors{'unknown_command_with_braces'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -178,7 +178,7 @@ $result_errors{'unknown_command_with_braces'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -187,7 +187,7 @@ $result_errors{'unknown_command_with_braces'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: unknown command `unknown\'
+    'error_line' => 'unknown command `unknown\'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -196,7 +196,7 @@ $result_errors{'unknown_command_with_braces'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -205,7 +205,7 @@ $result_errors{'unknown_command_with_braces'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -214,7 +214,7 @@ $result_errors{'unknown_command_with_braces'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: unknown command `unknown2\'
+    'error_line' => 'unknown command `unknown2\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -223,7 +223,7 @@ $result_errors{'unknown_command_with_braces'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -232,7 +232,7 @@ $result_errors{'unknown_command_with_braces'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':11: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/coverage_braces/unmatched_brace.pl 
b/tp/t/results/coverage_braces/unmatched_brace.pl
index b542e8a4af..c8c268407c 100644
--- a/tp/t/results/coverage_braces/unmatched_brace.pl
+++ b/tp/t/results/coverage_braces/unmatched_brace.pl
@@ -102,7 +102,7 @@ $result_texts{'unmatched_brace'} = 'Closing  } without 
opening macro .';
 
 $result_errors{'unmatched_brace'} = [
   {
-    'error_line' => ':1: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/uref_in_ref.pl 
b/tp/t/results/coverage_braces/uref_in_ref.pl
index a53d5da44c..5a69629bf4 100644
--- a/tp/t/results/coverage_braces/uref_in_ref.pl
+++ b/tp/t/results/coverage_braces/uref_in_ref.pl
@@ -312,7 +312,7 @@ $result_converted{'plaintext'}->{'uref_in_ref'} = '*note 
cross ref with uref ure
 
 $result_converted_errors{'plaintext'}->{'uref_in_ref'} = [
   {
-    'error_line' => ':1: warning: @ref cross-reference name should not contain 
`:\'
+    'error_line' => 'warning: @ref cross-reference name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/coverage_braces/verb_in_xref.pl 
b/tp/t/results/coverage_braces/verb_in_xref.pl
index 10bb8730ad..5427659b5e 100644
--- a/tp/t/results/coverage_braces/verb_in_xref.pl
+++ b/tp/t/results/coverage_braces/verb_in_xref.pl
@@ -209,7 +209,7 @@ $result_menus{'verb_in_xref'} = {
 
 $result_errors{'verb_in_xref'} = [
   {
-    'error_line' => ':3: warning: @verb should not appear in @xref
+    'error_line' => 'warning: @verb should not appear in @xref
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/def/all_commands.pl b/tp/t/results/def/all_commands.pl
index e9064ad49c..5eb2ec78c6 100644
--- a/tp/t/results/def/all_commands.pl
+++ b/tp/t/results/def/all_commands.pl
@@ -5334,7 +5334,7 @@ d-eftypemethod
 
 $result_errors{'all_commands'} = [
   {
-    'error_line' => ':1: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -5343,7 +5343,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -5352,7 +5352,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -5361,7 +5361,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -5370,7 +5370,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -5379,7 +5379,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':21: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 21,
@@ -5388,7 +5388,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':25: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 25,
@@ -5397,7 +5397,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':29: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -5406,7 +5406,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':33: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 33,
@@ -5415,7 +5415,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':37: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 37,
@@ -5424,7 +5424,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':41: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 41,
@@ -5433,7 +5433,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':45: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 45,
@@ -5442,7 +5442,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':49: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 49,
@@ -5451,7 +5451,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':53: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 53,
@@ -5460,7 +5460,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':57: warning: entry for index `tp\' outside of any node
+    'error_line' => 'warning: entry for index `tp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 57,
@@ -5469,7 +5469,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':61: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 61,
@@ -5478,7 +5478,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':65: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 65,
@@ -5487,7 +5487,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':69: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 69,
@@ -5496,7 +5496,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':73: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 73,
@@ -5505,7 +5505,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':77: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 77,
@@ -5514,7 +5514,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':81: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 81,
@@ -5523,7 +5523,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':85: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 85,
@@ -5532,7 +5532,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':89: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 89,
@@ -5541,7 +5541,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':93: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 93,
@@ -5550,7 +5550,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':97: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 97,
@@ -5559,7 +5559,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':101: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 101,
@@ -5568,7 +5568,7 @@ $result_errors{'all_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':105: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 105,
diff --git a/tp/t/results/def/all_commands_delimiters.pl 
b/tp/t/results/def/all_commands_delimiters.pl
index 3ca8490455..d5dfd54647 100644
--- a/tp/t/results/def/all_commands_delimiters.pl
+++ b/tp/t/results/def/all_commands_delimiters.pl
@@ -15396,7 +15396,7 @@ var then code: ret_type1 fun_name1 A1 A2 A3 A4
 
 $result_errors{'all_commands_delimiters'} = [
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -15405,7 +15405,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -15414,7 +15414,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -15423,7 +15423,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -15432,7 +15432,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -15441,7 +15441,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -15450,7 +15450,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -15459,7 +15459,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':28: warning: entry for index `tp\' outside of any node
+    'error_line' => 'warning: entry for index `tp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 28,
@@ -15468,7 +15468,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':32: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 32,
@@ -15477,7 +15477,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':36: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 36,
@@ -15486,7 +15486,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':40: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 40,
@@ -15495,7 +15495,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':44: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 44,
@@ -15504,7 +15504,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':47: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 47,
@@ -15513,7 +15513,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':50: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 50,
@@ -15522,7 +15522,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':53: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 53,
@@ -15531,7 +15531,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':56: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 56,
@@ -15540,7 +15540,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':59: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 59,
@@ -15549,7 +15549,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':62: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 62,
@@ -15558,7 +15558,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':65: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 65,
@@ -15567,7 +15567,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':68: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 68,
@@ -15576,7 +15576,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':71: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 71,
@@ -15585,7 +15585,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':74: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 74,
@@ -15594,7 +15594,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':77: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 77,
@@ -15603,7 +15603,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':80: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 80,
@@ -15612,7 +15612,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':83: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 83,
@@ -15621,7 +15621,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':86: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 86,
@@ -15630,7 +15630,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':89: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 89,
@@ -15639,7 +15639,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':92: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 92,
@@ -15648,7 +15648,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':95: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 95,
@@ -15657,7 +15657,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':98: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 98,
@@ -15666,7 +15666,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':101: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 101,
@@ -15675,7 +15675,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':104: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 104,
@@ -15684,7 +15684,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':107: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 107,
@@ -15693,7 +15693,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':110: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 110,
@@ -15702,7 +15702,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':113: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 113,
@@ -15711,7 +15711,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':116: warning: entry for index `tp\' outside of any node
+    'error_line' => 'warning: entry for index `tp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 116,
@@ -15720,7 +15720,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':119: warning: entry for index `tp\' outside of any node
+    'error_line' => 'warning: entry for index `tp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 119,
@@ -15729,7 +15729,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':122: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 122,
@@ -15738,7 +15738,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':125: warning: entry for index `tp\' outside of any node
+    'error_line' => 'warning: entry for index `tp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 125,
@@ -15747,7 +15747,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':128: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 128,
@@ -15756,7 +15756,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':131: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 131,
@@ -15765,7 +15765,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':134: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 134,
@@ -15774,7 +15774,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':137: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 137,
@@ -15783,7 +15783,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':140: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 140,
@@ -15792,7 +15792,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':143: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 143,
@@ -15801,7 +15801,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':146: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 146,
@@ -15810,7 +15810,7 @@ $result_errors{'all_commands_delimiters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':149: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 149,
diff --git a/tp/t/results/def/all_empty_def.pl 
b/tp/t/results/def/all_empty_def.pl
index 06121f730f..8d4ba8a9c7 100644
--- a/tp/t/results/def/all_empty_def.pl
+++ b/tp/t/results/def/all_empty_def.pl
@@ -862,7 +862,7 @@ $result_texts{'all_empty_def'} = '
 
 $result_errors{'all_empty_def'} = [
   {
-    'error_line' => ':1: warning: missing category for @deffn
+    'error_line' => 'warning: missing category for @deffn
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -871,7 +871,7 @@ $result_errors{'all_empty_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: missing category for @defvr
+    'error_line' => 'warning: missing category for @defvr
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -880,7 +880,7 @@ $result_errors{'all_empty_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: missing category for @deftypefn
+    'error_line' => 'warning: missing category for @deftypefn
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -889,7 +889,7 @@ $result_errors{'all_empty_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: missing category for @deftypeop
+    'error_line' => 'warning: missing category for @deftypeop
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -898,7 +898,7 @@ $result_errors{'all_empty_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: missing category for @deftypevr
+    'error_line' => 'warning: missing category for @deftypevr
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -907,7 +907,7 @@ $result_errors{'all_empty_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: missing category for @defcv
+    'error_line' => 'warning: missing category for @defcv
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -916,7 +916,7 @@ $result_errors{'all_empty_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':19: warning: missing category for @deftypecv
+    'error_line' => 'warning: missing category for @deftypecv
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -925,7 +925,7 @@ $result_errors{'all_empty_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':22: warning: missing category for @defop
+    'error_line' => 'warning: missing category for @defop
 ',
     'file_name' => '',
     'line_nr' => 22,
@@ -934,7 +934,7 @@ $result_errors{'all_empty_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':25: warning: missing category for @deftp
+    'error_line' => 'warning: missing category for @deftp
 ',
     'file_name' => '',
     'line_nr' => 25,
diff --git a/tp/t/results/def/ampchar.pl b/tp/t/results/def/ampchar.pl
index 0601892f29..f2e20f7739 100644
--- a/tp/t/results/def/ampchar.pl
+++ b/tp/t/results/def/ampchar.pl
@@ -336,7 +336,7 @@ $result_texts{'ampchar'} = 'Constructor on a: b (const 
std::vector<int>&)
 
 $result_errors{'ampchar'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/def/code_in_def.pl b/tp/t/results/def/code_in_def.pl
index e8e142c665..1d1d5889c1 100644
--- a/tp/t/results/def/code_in_def.pl
+++ b/tp/t/results/def/code_in_def.pl
@@ -308,7 +308,7 @@ Documentation of foo.
 
 $result_errors{'code_in_def'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/def/def_defx_mismatch.pl 
b/tp/t/results/def/def_defx_mismatch.pl
index 61592f63d2..b24c4822b6 100644
--- a/tp/t/results/def/def_defx_mismatch.pl
+++ b/tp/t/results/def/def_defx_mismatch.pl
@@ -483,7 +483,7 @@ In defun.
 
 $result_errors{'def_defx_mismatch'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -492,7 +492,7 @@ $result_errors{'def_defx_mismatch'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: must be after `@deffn\' to use `@deffnx\'
+    'error_line' => 'must be after `@deffn\' to use `@deffnx\'
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -501,7 +501,7 @@ $result_errors{'def_defx_mismatch'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/def/defx_after_comment.pl 
b/tp/t/results/def/defx_after_comment.pl
index 5704f28172..2e0758cbaf 100644
--- a/tp/t/results/def/defx_after_comment.pl
+++ b/tp/t/results/def/defx_after_comment.pl
@@ -352,7 +352,7 @@ truc: bidulr machin...
 
 $result_errors{'defx_after_comment'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -361,7 +361,7 @@ $result_errors{'defx_after_comment'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/def/defx_after_comment_in_example.pl 
b/tp/t/results/def/defx_after_comment_in_example.pl
index 7fbd1b13f8..6d139a6522 100644
--- a/tp/t/results/def/defx_after_comment_in_example.pl
+++ b/tp/t/results/def/defx_after_comment_in_example.pl
@@ -426,7 +426,7 @@ truc: bidulr machin...
 
 $result_errors{'defx_after_comment_in_example'} = [
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -435,7 +435,7 @@ $result_errors{'defx_after_comment_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/def/defx_after_empty_line.pl 
b/tp/t/results/def/defx_after_empty_line.pl
index f0a14aa7c6..b0efeeb8d1 100644
--- a/tp/t/results/def/defx_after_empty_line.pl
+++ b/tp/t/results/def/defx_after_empty_line.pl
@@ -340,7 +340,7 @@ truc: bidulr machin...
 
 $result_errors{'defx_after_empty_line'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -349,7 +349,7 @@ $result_errors{'defx_after_empty_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/def/defx_after_empty_line_in_example.pl 
b/tp/t/results/def/defx_after_empty_line_in_example.pl
index e93175d01a..b44eabef7a 100644
--- a/tp/t/results/def/defx_after_empty_line_in_example.pl
+++ b/tp/t/results/def/defx_after_empty_line_in_example.pl
@@ -465,7 +465,7 @@ truc: bidulr machin...
 
 $result_errors{'defx_after_empty_line_in_example'} = [
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -474,7 +474,7 @@ $result_errors{'defx_after_empty_line_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/def/defx_after_paragraph_end.pl 
b/tp/t/results/def/defx_after_paragraph_end.pl
index d072c89e80..8170e61922 100644
--- a/tp/t/results/def/defx_after_paragraph_end.pl
+++ b/tp/t/results/def/defx_after_paragraph_end.pl
@@ -356,7 +356,7 @@ truc: bidulr machin...
 
 $result_errors{'defx_after_paragraph_end'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -365,7 +365,7 @@ $result_errors{'defx_after_paragraph_end'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: must be after `@deffn\' to use `@deffnx\'
+    'error_line' => 'must be after `@deffn\' to use `@deffnx\'
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -374,7 +374,7 @@ $result_errors{'defx_after_paragraph_end'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/def/defx_after_preformatted_with_text.pl 
b/tp/t/results/def/defx_after_preformatted_with_text.pl
index 035dc706e0..95ff1c45df 100644
--- a/tp/t/results/def/defx_after_preformatted_with_text.pl
+++ b/tp/t/results/def/defx_after_preformatted_with_text.pl
@@ -423,7 +423,7 @@ truc: bidulr machin...
 
 $result_errors{'defx_after_preformatted_with_text'} = [
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -432,7 +432,7 @@ $result_errors{'defx_after_preformatted_with_text'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: must be after `@deffn\' to use `@deffnx\'
+    'error_line' => 'must be after `@deffn\' to use `@deffnx\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -441,7 +441,7 @@ $result_errors{'defx_after_preformatted_with_text'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/def/defx_after_text.pl 
b/tp/t/results/def/defx_after_text.pl
index 06220b9b29..abd165283d 100644
--- a/tp/t/results/def/defx_after_text.pl
+++ b/tp/t/results/def/defx_after_text.pl
@@ -347,7 +347,7 @@ truc: bidulr machin...
 
 $result_errors{'defx_after_text'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -356,7 +356,7 @@ $result_errors{'defx_after_text'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: must be after `@deffn\' to use `@deffnx\'
+    'error_line' => 'must be after `@deffn\' to use `@deffnx\'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -365,7 +365,7 @@ $result_errors{'defx_after_text'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/def/defx_in_example.pl 
b/tp/t/results/def/defx_in_example.pl
index e1afae3642..ada8d962c3 100644
--- a/tp/t/results/def/defx_in_example.pl
+++ b/tp/t/results/def/defx_in_example.pl
@@ -391,7 +391,7 @@ truc: bidulr machin...
 
 $result_errors{'defx_in_example'} = [
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -400,7 +400,7 @@ $result_errors{'defx_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/def/double_command.pl 
b/tp/t/results/def/double_command.pl
index 43a2287b97..f1ee3a06d6 100644
--- a/tp/t/results/def/double_command.pl
+++ b/tp/t/results/def/double_command.pl
@@ -801,7 +801,7 @@ bbb
 
 $result_errors{'double_command'} = [
   {
-    'error_line' => ':1: warning: @deffnx should only appear at the beginning 
of a line
+    'error_line' => 'warning: @deffnx should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -810,7 +810,7 @@ $result_errors{'double_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @deffnx should not appear in @deffn
+    'error_line' => 'warning: @deffnx should not appear in @deffn
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -819,7 +819,7 @@ $result_errors{'double_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: must be after `@deffn\' to use `@deffnx\'
+    'error_line' => 'must be after `@deffn\' to use `@deffnx\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -828,7 +828,7 @@ $result_errors{'double_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -837,7 +837,7 @@ $result_errors{'double_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -846,7 +846,7 @@ $result_errors{'double_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @defvr should only appear at the beginning 
of a line
+    'error_line' => 'warning: @defvr should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -855,7 +855,7 @@ $result_errors{'double_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @defvr should not appear in @deffn
+    'error_line' => 'warning: @defvr should not appear in @deffn
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -864,7 +864,7 @@ $result_errors{'double_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -873,7 +873,7 @@ $result_errors{'double_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: no matching `@end defvr\'
+    'error_line' => 'no matching `@end defvr\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -882,7 +882,7 @@ $result_errors{'double_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/def/empty_def_arguments.pl 
b/tp/t/results/def/empty_def_arguments.pl
index 1f41e9c702..ae1e87cf6f 100644
--- a/tp/t/results/def/empty_def_arguments.pl
+++ b/tp/t/results/def/empty_def_arguments.pl
@@ -757,7 +757,7 @@ truc:
 
 $result_errors{'empty_def_arguments'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -766,7 +766,7 @@ $result_errors{'empty_def_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: missing name for @deffnx
+    'error_line' => 'warning: missing name for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -775,7 +775,7 @@ $result_errors{'empty_def_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: missing category for @deffnx
+    'error_line' => 'warning: missing category for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -784,7 +784,7 @@ $result_errors{'empty_def_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: missing name for @deffnx
+    'error_line' => 'warning: missing name for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -793,7 +793,7 @@ $result_errors{'empty_def_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: missing name for @deffnx
+    'error_line' => 'warning: missing name for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -802,7 +802,7 @@ $result_errors{'empty_def_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: missing name for @deffnx
+    'error_line' => 'warning: missing name for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -811,7 +811,7 @@ $result_errors{'empty_def_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: missing name for @deffnx
+    'error_line' => 'warning: missing name for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -820,7 +820,7 @@ $result_errors{'empty_def_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: missing name for @deffnx
+    'error_line' => 'warning: missing name for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -829,7 +829,7 @@ $result_errors{'empty_def_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: missing name for @deffnx
+    'error_line' => 'warning: missing name for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/def/empty_def_command.pl 
b/tp/t/results/def/empty_def_command.pl
index e529816945..00a069746a 100644
--- a/tp/t/results/def/empty_def_command.pl
+++ b/tp/t/results/def/empty_def_command.pl
@@ -424,7 +424,7 @@ empty: deffnx
 
 $result_errors{'empty_def_command'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -433,7 +433,7 @@ $result_errors{'empty_def_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -442,7 +442,7 @@ $result_errors{'empty_def_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/def/empty_deftype.pl 
b/tp/t/results/def/empty_deftype.pl
index 64d42f55ff..fc4ee22001 100644
--- a/tp/t/results/def/empty_deftype.pl
+++ b/tp/t/results/def/empty_deftype.pl
@@ -1084,7 +1084,7 @@ Defmethod.
 
 $result_errors{'empty_deftype'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -1093,7 +1093,7 @@ $result_errors{'empty_deftype'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -1102,7 +1102,7 @@ $result_errors{'empty_deftype'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -1111,7 +1111,7 @@ $result_errors{'empty_deftype'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 13,
diff --git a/tp/t/results/def/empty_deftypeop_name.pl 
b/tp/t/results/def/empty_deftypeop_name.pl
index 902d91c984..49ef92acff 100644
--- a/tp/t/results/def/empty_deftypeop_name.pl
+++ b/tp/t/results/def/empty_deftypeop_name.pl
@@ -262,7 +262,7 @@ $result_texts{'empty_deftypeop_name'} = 'Commandcom on 
Windowint: exposeexp
 
 $result_errors{'empty_deftypeop_name'} = [
   {
-    'error_line' => ':1: warning: missing name for @deftypeop
+    'error_line' => 'warning: missing name for @deftypeop
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/def/end_of_line_end_file.pl 
b/tp/t/results/def/end_of_line_end_file.pl
index 80aa85c2b0..61b8d9125a 100644
--- a/tp/t/results/def/end_of_line_end_file.pl
+++ b/tp/t/results/def/end_of_line_end_file.pl
@@ -68,7 +68,7 @@ $result_texts{'end_of_line_end_file'} = '';
 
 $result_errors{'end_of_line_end_file'} = [
   {
-    'error_line' => ':1: no matching `@end deffn\'
+    'error_line' => 'no matching `@end deffn\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/def/end_of_line_protect_at_end.pl 
b/tp/t/results/def/end_of_line_protect_at_end.pl
index bd1946b128..951da23f84 100644
--- a/tp/t/results/def/end_of_line_protect_at_end.pl
+++ b/tp/t/results/def/end_of_line_protect_at_end.pl
@@ -148,7 +148,7 @@ category2: deffn_name2 arguments2
 
 $result_errors{'end_of_line_protect_at_end'} = [
   {
-    'error_line' => ':2: unexpected @
+    'error_line' => 'unexpected @
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -157,7 +157,7 @@ $result_errors{'end_of_line_protect_at_end'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -166,7 +166,7 @@ $result_errors{'end_of_line_protect_at_end'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: no matching `@end deffn\'
+    'error_line' => 'no matching `@end deffn\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/def/end_of_lines_protected.pl 
b/tp/t/results/def/end_of_lines_protected.pl
index d58cdb97f5..f1c46c26e0 100644
--- a/tp/t/results/def/end_of_lines_protected.pl
+++ b/tp/t/results/def/end_of_lines_protected.pl
@@ -342,7 +342,7 @@ deffn
 
 $result_errors{'end_of_lines_protected'} = [
   {
-    'error_line' => ':4: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/def/end_of_lines_protected_in_footnote.pl 
b/tp/t/results/def/end_of_lines_protected_in_footnote.pl
index 076a2553d8..9209e35841 100644
--- a/tp/t/results/def/end_of_lines_protected_in_footnote.pl
+++ b/tp/t/results/def/end_of_lines_protected_in_footnote.pl
@@ -397,7 +397,7 @@ $result_texts{'end_of_lines_protected_in_footnote'} = '
 
 $result_errors{'end_of_lines_protected_in_footnote'} = [
   {
-    'error_line' => ':5: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/def/inter_item_commands_in_def.pl 
b/tp/t/results/def/inter_item_commands_in_def.pl
index 502b54e49a..e31e508433 100644
--- a/tp/t/results/def/inter_item_commands_in_def.pl
+++ b/tp/t/results/def/inter_item_commands_in_def.pl
@@ -658,7 +658,7 @@ In deff item.
 
 $result_errors{'inter_item_commands_in_def'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -667,7 +667,7 @@ $result_errors{'inter_item_commands_in_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -676,7 +676,7 @@ $result_errors{'inter_item_commands_in_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -685,7 +685,7 @@ $result_errors{'inter_item_commands_in_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -694,7 +694,7 @@ $result_errors{'inter_item_commands_in_def'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/def/inter_item_commands_in_def_in_example.pl 
b/tp/t/results/def/inter_item_commands_in_def_in_example.pl
index a1696949a9..be33450ce5 100644
--- a/tp/t/results/def/inter_item_commands_in_def_in_example.pl
+++ b/tp/t/results/def/inter_item_commands_in_def_in_example.pl
@@ -734,7 +734,7 @@ In deff item.
 
 $result_errors{'inter_item_commands_in_def_in_example'} = [
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -743,7 +743,7 @@ $result_errors{'inter_item_commands_in_def_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -752,7 +752,7 @@ $result_errors{'inter_item_commands_in_def_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -761,7 +761,7 @@ $result_errors{'inter_item_commands_in_def_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -770,7 +770,7 @@ $result_errors{'inter_item_commands_in_def_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/def/leading_space_in_def_arg.pl 
b/tp/t/results/def/leading_space_in_def_arg.pl
index 81291ac403..3ad1a82235 100644
--- a/tp/t/results/def/leading_space_in_def_arg.pl
+++ b/tp/t/results/def/leading_space_in_def_arg.pl
@@ -190,7 +190,7 @@ $result_texts{'leading_space_in_def_arg'} = 'category: name 
arg
 
 $result_errors{'leading_space_in_def_arg'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/def/no_category_or_no_name.pl 
b/tp/t/results/def/no_category_or_no_name.pl
index b747ec55fc..ece103b5e2 100644
--- a/tp/t/results/def/no_category_or_no_name.pl
+++ b/tp/t/results/def/no_category_or_no_name.pl
@@ -558,7 +558,7 @@ with deffnx missing category or name
 
 $result_errors{'no_category_or_no_name'} = [
   {
-    'error_line' => ':1: warning: missing category for @deffn
+    'error_line' => 'warning: missing category for @deffn
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -567,7 +567,7 @@ $result_errors{'no_category_or_no_name'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: missing name for @deffn
+    'error_line' => 'warning: missing name for @deffn
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -576,7 +576,7 @@ $result_errors{'no_category_or_no_name'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -585,7 +585,7 @@ $result_errors{'no_category_or_no_name'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: missing name for @deffnx
+    'error_line' => 'warning: missing name for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -594,7 +594,7 @@ $result_errors{'no_category_or_no_name'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: missing category for @deffnx
+    'error_line' => 'warning: missing category for @deffnx
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/def/not_closed.pl b/tp/t/results/def/not_closed.pl
index 11b5f6e3ef..613b98894a 100644
--- a/tp/t/results/def/not_closed.pl
+++ b/tp/t/results/def/not_closed.pl
@@ -391,7 +391,7 @@ Variable: type1 var bidule
 
 $result_errors{'not_closed'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -400,7 +400,7 @@ $result_errors{'not_closed'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -409,7 +409,7 @@ $result_errors{'not_closed'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -418,7 +418,7 @@ $result_errors{'not_closed'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: no matching `@end defvar\'
+    'error_line' => 'no matching `@end defvar\'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -427,7 +427,7 @@ $result_errors{'not_closed'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: no matching `@end deffn\'
+    'error_line' => 'no matching `@end deffn\'
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/def/protected_brace.pl 
b/tp/t/results/def/protected_brace.pl
index d80fd308e5..dcdc7547a5 100644
--- a/tp/t/results/def/protected_brace.pl
+++ b/tp/t/results/def/protected_brace.pl
@@ -160,7 +160,7 @@ $result_texts{'protected_brace'} = 'c: {
 
 $result_errors{'protected_brace'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/def/wrong_braces_simple.pl 
b/tp/t/results/def/wrong_braces_simple.pl
index 5c58bc2529..d686547f4c 100644
--- a/tp/t/results/def/wrong_braces_simple.pl
+++ b/tp/t/results/def/wrong_braces_simple.pl
@@ -1647,7 +1647,7 @@ truc: machin bidule chose and and after
 
 $result_errors{'wrong_braces_simple'} = [
   {
-    'error_line' => ':1: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -1656,7 +1656,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -1665,7 +1665,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -1674,7 +1674,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -1683,7 +1683,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -1692,7 +1692,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -1701,7 +1701,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -1710,7 +1710,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -1719,7 +1719,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -1728,7 +1728,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -1737,7 +1737,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':14: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -1746,7 +1746,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -1755,7 +1755,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':15: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -1764,7 +1764,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -1773,7 +1773,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':16: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -1782,7 +1782,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1791,7 +1791,7 @@ $result_errors{'wrong_braces_simple'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':17: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/def/wrong_braces_with_end_of_lines.pl 
b/tp/t/results/def/wrong_braces_with_end_of_lines.pl
index 043080e685..d352ca4eda 100644
--- a/tp/t/results/def/wrong_braces_with_end_of_lines.pl
+++ b/tp/t/results/def/wrong_braces_with_end_of_lines.pl
@@ -458,7 +458,7 @@ deffn with }
 
 $result_errors{'wrong_braces_with_end_of_lines'} = [
   {
-    'error_line' => ':1: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -467,7 +467,7 @@ $result_errors{'wrong_braces_with_end_of_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -476,7 +476,7 @@ $result_errors{'wrong_braces_with_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -485,7 +485,7 @@ $result_errors{'wrong_braces_with_end_of_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/float/float_copying.pl 
b/tp/t/results/float/float_copying.pl
index 3118b6b525..b60594a58e 100644
--- a/tp/t/results/float/float_copying.pl
+++ b/tp/t/results/float/float_copying.pl
@@ -1538,7 +1538,7 @@ End:
 
 $result_converted_errors{'info'}->{'float_copying'} = [
   {
-    'error_line' => ':3: @float output more than once: public domain
+    'error_line' => '@float output more than once: public domain
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -1547,7 +1547,7 @@ $result_converted_errors{'info'}->{'float_copying'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':19: @anchor output more than once: public domain anchor
+    'error_line' => '@anchor output more than once: public domain anchor
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -1556,7 +1556,7 @@ $result_converted_errors{'info'}->{'float_copying'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: @float output more than once: public domain
+    'error_line' => '@float output more than once: public domain
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -1565,7 +1565,7 @@ $result_converted_errors{'info'}->{'float_copying'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':19: @anchor output more than once: public domain anchor
+    'error_line' => '@anchor output more than once: public domain anchor
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -1574,7 +1574,7 @@ $result_converted_errors{'info'}->{'float_copying'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: @anchor output more than once: caption copying 
footnote anchor
+    'error_line' => '@anchor output more than once: caption copying footnote 
anchor
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -1583,7 +1583,7 @@ $result_converted_errors{'info'}->{'float_copying'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: @anchor output more than once: caption copying 
footnote anchor
+    'error_line' => '@anchor output more than once: caption copying footnote 
anchor
 ',
     'file_name' => '',
     'line_nr' => 10,
diff --git a/tp/t/results/float/footnote_in_caption_and_error.pl 
b/tp/t/results/float/footnote_in_caption_and_error.pl
index e9f454b1b6..e551ba861e 100644
--- a/tp/t/results/float/footnote_in_caption_and_error.pl
+++ b/tp/t/results/float/footnote_in_caption_and_error.pl
@@ -350,7 +350,7 @@ $result_menus{'footnote_in_caption_and_error'} = {
 
 $result_errors{'footnote_in_caption_and_error'} = [
   {
-    'error_line' => ':7: @error expected braces
+    'error_line' => '@error expected braces
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/formats_encodings/at_commands_in_refs.pl 
b/tp/t/results/formats_encodings/at_commands_in_refs.pl
index 27e375b131..a7a7351e54 100644
--- a/tp/t/results/formats_encodings/at_commands_in_refs.pl
+++ b/tp/t/results/formats_encodings/at_commands_in_refs.pl
@@ -22607,7 +22607,7 @@ 
$result_menus{'at_commands_in_refs'}{'structure'}{'menu_child'}{'structure'}{'me
 
 $result_errors{'at_commands_in_refs'} = [
   {
-    'error_line' => ':95: warning: @verb should not appear in @node
+    'error_line' => 'warning: @verb should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 95,
@@ -22616,7 +22616,7 @@ $result_errors{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':97: warning: @verb should not appear in @chapter
+    'error_line' => 'warning: @verb should not appear in @chapter
 ',
     'file_name' => '',
     'line_nr' => 97,
@@ -22625,7 +22625,7 @@ $result_errors{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':162: warning: @verb should not appear in @ref
+    'error_line' => 'warning: @verb should not appear in @ref
 ',
     'file_name' => '',
     'line_nr' => 162,
@@ -22785,7 +22785,7 @@ $result_converted{'plaintext'}->{'at_commands_in_refs'} 
= 'Top
 
 $result_converted_errors{'plaintext'}->{'at_commands_in_refs'} = [
   {
-    'error_line' => ':92: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 92,
@@ -22794,7 +22794,7 @@ 
$result_converted_errors{'plaintext'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':90: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 90,
@@ -22803,7 +22803,7 @@ 
$result_converted_errors{'plaintext'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':177: warning: @ref node name should not contain `:\'
+    'error_line' => 'warning: @ref node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 177,
@@ -23186,7 +23186,7 @@ Previous: <a href="#gH-3rd" accesskey="p" 
rel="prev"><sub class="sub">g</sub>H 3
 
 $result_converted_errors{'html'}->{'at_commands_in_refs'} = [
   {
-    'error_line' => ':92: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 92,
@@ -23195,7 +23195,7 @@ 
$result_converted_errors{'html'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':90: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 90,
@@ -23204,7 +23204,7 @@ 
$result_converted_errors{'html'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':92: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 92,
@@ -23213,7 +23213,7 @@ 
$result_converted_errors{'html'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':160: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 160,
@@ -23598,7 +23598,7 @@ $result_converted{'docbook'}->{'at_commands_in_refs'} = 
'<chapter label="" id="T
 
 $result_converted_errors{'docbook'}->{'at_commands_in_refs'} = [
   {
-    'error_line' => ':92: warning: @image file `f--ile1\' not found, using 
`f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' not found, using 
`f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 92,
@@ -23607,7 +23607,7 @@ 
$result_converted_errors{'docbook'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':160: warning: @image file `f--ile1\' not found, using 
`f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' not found, using 
`f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 160,
@@ -23923,7 +23923,7 @@ End:
 
 $result_converted_errors{'info'}->{'at_commands_in_refs'} = [
   {
-    'error_line' => ':23: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 23,
@@ -23932,7 +23932,7 @@ 
$result_converted_errors{'info'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':31: warning: menu entry node name should not contain `:\'
+    'error_line' => 'warning: menu entry node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 31,
@@ -23941,7 +23941,7 @@ 
$result_converted_errors{'info'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ":43: warning: \@node name should not contain `,': LaTeX 
TeX \x{2022} , \x{a9} ... ...
+    'error_line' => "warning: \@node name should not contain `,': LaTeX TeX 
\x{2022} , \x{a9} ... ...
 ",
     'file_name' => '',
     'line_nr' => 43,
@@ -23950,7 +23950,7 @@ 
$result_converted_errors{'info'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':90: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 90,
@@ -23959,7 +23959,7 @@ 
$result_converted_errors{'info'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':92: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 92,
@@ -23968,7 +23968,7 @@ 
$result_converted_errors{'info'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':90: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 90,
@@ -23977,7 +23977,7 @@ 
$result_converted_errors{'info'}->{'at_commands_in_refs'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':177: warning: @ref node name should not contain `:\'
+    'error_line' => 'warning: @ref node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 177,
diff --git a/tp/t/results/formats_encodings/at_commands_in_refs_latin1.pl 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1.pl
index b18bfe4b34..81ea88609a 100644
--- a/tp/t/results/formats_encodings/at_commands_in_refs_latin1.pl
+++ b/tp/t/results/formats_encodings/at_commands_in_refs_latin1.pl
@@ -22685,7 +22685,7 @@ 
$result_menus{'at_commands_in_refs_latin1'}{'structure'}{'menu_child'}{'structur
 
 $result_errors{'at_commands_in_refs_latin1'} = [
   {
-    'error_line' => ':98: warning: @verb should not appear in @node
+    'error_line' => 'warning: @verb should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 98,
@@ -22694,7 +22694,7 @@ $result_errors{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':100: warning: @verb should not appear in @chapter
+    'error_line' => 'warning: @verb should not appear in @chapter
 ',
     'file_name' => '',
     'line_nr' => 100,
@@ -22703,7 +22703,7 @@ $result_errors{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':165: warning: @verb should not appear in @ref
+    'error_line' => 'warning: @verb should not appear in @ref
 ',
     'file_name' => '',
     'line_nr' => 165,
@@ -22719,7 +22719,7 @@ $result_floats{'at_commands_in_refs_latin1'} = {};
 
 $result_converted_errors{'file_html'}->{'at_commands_in_refs_latin1'} = [
   {
-    'error_line' => ':95: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 95,
@@ -22728,7 +22728,7 @@ 
$result_converted_errors{'file_html'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':93: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 93,
@@ -22737,7 +22737,7 @@ 
$result_converted_errors{'file_html'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':95: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 95,
@@ -22746,7 +22746,7 @@ 
$result_converted_errors{'file_html'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':163: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 163,
@@ -22759,7 +22759,7 @@ 
$result_converted_errors{'file_html'}->{'at_commands_in_refs_latin1'} = [
 
 $result_converted_errors{'file_info'}->{'at_commands_in_refs_latin1'} = [
   {
-    'error_line' => ':26: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -22768,7 +22768,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':34: warning: menu entry node name should not contain `:\'
+    'error_line' => 'warning: menu entry node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 34,
@@ -22777,7 +22777,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ":46: warning: \@node name should not contain `,': LaTeX 
TeX * , \x{a9} ... ...
+    'error_line' => "warning: \@node name should not contain `,': LaTeX TeX * 
, \x{a9} ... ...
 ",
     'file_name' => '',
     'line_nr' => 46,
@@ -22786,7 +22786,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':70: warning: @node name should not contain `,\': i E=` 
C\',
+    'error_line' => 'warning: @node name should not contain `,\': i E=` C\',
 ',
     'file_name' => '',
     'line_nr' => 70,
@@ -22795,7 +22795,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':73: warning: @node name should not contain `,\': " " ` 
\' ,, ,
+    'error_line' => 'warning: @node name should not contain `,\': " " ` \' ,, ,
 ',
     'file_name' => '',
     'line_nr' => 73,
@@ -22804,7 +22804,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':93: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 93,
@@ -22813,7 +22813,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':95: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 95,
@@ -22822,7 +22822,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':93: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 93,
@@ -22831,7 +22831,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_latin1'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':180: warning: @ref node name should not contain `:\'
+    'error_line' => 'warning: @ref node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 180,
diff --git a/tp/t/results/formats_encodings/at_commands_in_refs_utf8.pl 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8.pl
index a6c27e946e..f52299cbed 100644
--- a/tp/t/results/formats_encodings/at_commands_in_refs_utf8.pl
+++ b/tp/t/results/formats_encodings/at_commands_in_refs_utf8.pl
@@ -22685,7 +22685,7 @@ 
$result_menus{'at_commands_in_refs_utf8'}{'structure'}{'menu_child'}{'structure'
 
 $result_errors{'at_commands_in_refs_utf8'} = [
   {
-    'error_line' => ':98: warning: @verb should not appear in @node
+    'error_line' => 'warning: @verb should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 98,
@@ -22694,7 +22694,7 @@ $result_errors{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':100: warning: @verb should not appear in @chapter
+    'error_line' => 'warning: @verb should not appear in @chapter
 ',
     'file_name' => '',
     'line_nr' => 100,
@@ -22703,7 +22703,7 @@ $result_errors{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':165: warning: @verb should not appear in @ref
+    'error_line' => 'warning: @verb should not appear in @ref
 ',
     'file_name' => '',
     'line_nr' => 165,
@@ -22719,7 +22719,7 @@ $result_floats{'at_commands_in_refs_utf8'} = {};
 
 $result_converted_errors{'file_html'}->{'at_commands_in_refs_utf8'} = [
   {
-    'error_line' => ':95: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 95,
@@ -22728,7 +22728,7 @@ 
$result_converted_errors{'file_html'}->{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':93: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 93,
@@ -22737,7 +22737,7 @@ 
$result_converted_errors{'file_html'}->{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':95: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 95,
@@ -22746,7 +22746,7 @@ 
$result_converted_errors{'file_html'}->{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':163: warning: @image file `f--ile1\' (for HTML) not 
found, using `f--ile1.jpg\'
+    'error_line' => 'warning: @image file `f--ile1\' (for HTML) not found, 
using `f--ile1.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 163,
@@ -22759,7 +22759,7 @@ 
$result_converted_errors{'file_html'}->{'at_commands_in_refs_utf8'} = [
 
 $result_converted_errors{'file_info'}->{'at_commands_in_refs_utf8'} = [
   {
-    'error_line' => ':26: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -22768,7 +22768,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':34: warning: menu entry node name should not contain `:\'
+    'error_line' => 'warning: menu entry node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 34,
@@ -22777,7 +22777,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ":46: warning: \@node name should not contain `,': LaTeX 
TeX \x{2022} , \x{a9} ... ...
+    'error_line' => "warning: \@node name should not contain `,': LaTeX TeX 
\x{2022} , \x{a9} ... ...
 ",
     'file_name' => '',
     'line_nr' => 46,
@@ -22786,7 +22786,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':93: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 93,
@@ -22795,7 +22795,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':95: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 95,
@@ -22804,7 +22804,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':93: warning: could not find @image file `f--ile1.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 93,
@@ -22813,7 +22813,7 @@ 
$result_converted_errors{'file_info'}->{'at_commands_in_refs_utf8'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':180: warning: @ref node name should not contain `:\'
+    'error_line' => 'warning: @ref node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 180,
diff --git a/tp/t/results/formats_encodings/japanese_shift_jis.pl 
b/tp/t/results/formats_encodings/japanese_shift_jis.pl
index fa7c68f64e..45a3c11d52 100644
--- a/tp/t/results/formats_encodings/japanese_shift_jis.pl
+++ b/tp/t/results/formats_encodings/japanese_shift_jis.pl
@@ -1189,7 +1189,7 @@ 
$result_menus{'japanese_shift_jis'}{'structure'}{'menu_child'}{'structure'}{'men
 
 $result_errors{'japanese_shift_jis'} = [
   {
-    'error_line' => 'japanese_shift_jis.texi:2: warning: encoding `shift_jis\' 
is not a canonical texinfo encoding
+    'error_line' => 'warning: encoding `shift_jis\' is not a canonical texinfo 
encoding
 ',
     'file_name' => 'japanese_shift_jis.texi',
     'line_nr' => 2,
diff --git a/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl 
b/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
index 3b638dd670..58de37ba6d 100644
--- a/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
+++ b/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
@@ -533,7 +533,7 @@ 
$result_converted_errors{'html'}->{'cond_ifhtml_ifinfo_iftex'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'cond.texi:28: warning: raw format tex is not converted
+    'error_line' => 'warning: raw format tex is not converted
 ',
     'file_name' => 'cond.texi',
     'line_nr' => 28,
diff --git a/tp/t/results/formatting/defcondx_Dbar.pl 
b/tp/t/results/formatting/defcondx_Dbar.pl
index 726079ddec..25ec2a6fa5 100644
--- a/tp/t/results/formatting/defcondx_Dbar.pl
+++ b/tp/t/results/formatting/defcondx_Dbar.pl
@@ -395,7 +395,7 @@ Documentation.
 
 $result_errors{'defcondx_Dbar'} = [
   {
-    'error_line' => 'defxcond.texi:8: warning: missing name for @deffn
+    'error_line' => 'warning: missing name for @deffn
 ',
     'file_name' => 'defxcond.texi',
     'line_nr' => 8,
@@ -404,7 +404,7 @@ $result_errors{'defcondx_Dbar'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'defxcond.texi:11: warning: missing name for @deffnx
+    'error_line' => 'warning: missing name for @deffnx
 ',
     'file_name' => 'defxcond.texi',
     'line_nr' => 11,
diff --git a/tp/t/results/formatting/defcondx_Ubar.pl 
b/tp/t/results/formatting/defcondx_Ubar.pl
index 0ef131eeb7..698e07d5e4 100644
--- a/tp/t/results/formatting/defcondx_Ubar.pl
+++ b/tp/t/results/formatting/defcondx_Ubar.pl
@@ -339,7 +339,7 @@ Documentation.
 
 $result_errors{'defcondx_Ubar'} = [
   {
-    'error_line' => 'defxcond.texi:8: warning: missing name for @deffn
+    'error_line' => 'warning: missing name for @deffn
 ',
     'file_name' => 'defxcond.texi',
     'line_nr' => 8,
diff --git a/tp/t/results/formatting/direntry_dircategory_info_split.pl 
b/tp/t/results/formatting/direntry_dircategory_info_split.pl
index 19e2b5d06d..da79661a67 100644
--- a/tp/t/results/formatting/direntry_dircategory_info_split.pl
+++ b/tp/t/results/formatting/direntry_dircategory_info_split.pl
@@ -1284,7 +1284,7 @@ 
$result_menus{'direntry_dircategory_info_split'}{'structure'}{'menu_child'}{'str
 
 $result_errors{'direntry_dircategory_info_split'} = [
   {
-    'error_line' => 'direntry_dircategory.texi:23: warning: @dircategory after 
first node
+    'error_line' => 'warning: @dircategory after first node
 ',
     'file_name' => 'direntry_dircategory.texi',
     'line_nr' => 23,
@@ -1293,7 +1293,7 @@ $result_errors{'direntry_dircategory_info_split'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'direntry_dircategory.texi:24: warning: @direntry after 
first node
+    'error_line' => 'warning: @direntry after first node
 ',
     'file_name' => 'direntry_dircategory.texi',
     'line_nr' => 24,
diff --git a/tp/t/results/formatting/texi_bib_example.pl 
b/tp/t/results/formatting/texi_bib_example.pl
index ab2095e9db..be5263912f 100644
--- a/tp/t/results/formatting/texi_bib_example.pl
+++ b/tp/t/results/formatting/texi_bib_example.pl
@@ -5581,7 +5581,7 @@ 
$result_menus{'texi_bib_example'}{'structure'}{'menu_child'}{'structure'}{'menu_
 
 $result_errors{'texi_bib_example'} = [
   {
-    'error_line' => 'bib-example.texi:44: warning: @ifclear should only appear 
at the beginning of a line (possibly involving @mybibcite)
+    'error_line' => 'warning: @ifclear should only appear at the beginning of 
a line (possibly involving @mybibcite)
 ',
     'file_name' => 'bib-example.texi',
     'line_nr' => 44,
diff --git a/tp/t/results/formatting/texi_glossary.pl 
b/tp/t/results/formatting/texi_glossary.pl
index 72ddbff6a6..0c774b1e79 100644
--- a/tp/t/results/formatting/texi_glossary.pl
+++ b/tp/t/results/formatting/texi_glossary.pl
@@ -1519,7 +1519,7 @@ 
$result_menus{'texi_glossary'}{'structure'}{'menu_child'}{'structure'}{'menu_up'
 
 $result_errors{'texi_glossary'} = [
   {
-    'error_line' => 'glossary.texi:42: warning: @ifhtml should only appear at 
the beginning of a line (possibly involving @gentry)
+    'error_line' => 'warning: @ifhtml should only appear at the beginning of a 
line (possibly involving @gentry)
 ',
     'file_name' => 'glossary.texi',
     'line_nr' => 42,
@@ -1528,7 +1528,7 @@ $result_errors{'texi_glossary'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'glossary.texi:47: recursive call of macro glossarytext is 
not allowed; use @rmacro if needed (possibly involving @glossarytext)
+    'error_line' => 'recursive call of macro glossarytext is not allowed; use 
@rmacro if needed (possibly involving @glossarytext)
 ',
     'file_name' => 'glossary.texi',
     'line_nr' => 47,
@@ -1537,7 +1537,7 @@ $result_errors{'texi_glossary'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'glossary.texi:47: @item outside of table or list 
(possibly involving @glossarytext)
+    'error_line' => '@item outside of table or list (possibly involving 
@glossarytext)
 ',
     'file_name' => 'glossary.texi',
     'line_nr' => 47,
@@ -1546,7 +1546,7 @@ $result_errors{'texi_glossary'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'glossary.texi:47: unmatched `@end table\' (possibly 
involving @glossary)
+    'error_line' => 'unmatched `@end table\' (possibly involving @glossary)
 ',
     'file_name' => 'glossary.texi',
     'line_nr' => 47,
@@ -1555,7 +1555,7 @@ $result_errors{'texi_glossary'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'glossary.texi:42: @ref reference to nonexistent node 
`id1\' (possibly involving @gentry)
+    'error_line' => '@ref reference to nonexistent node `id1\' (possibly 
involving @gentry)
 ',
     'file_name' => 'glossary.texi',
     'line_nr' => 42,
diff --git a/tp/t/results/html_tests/check_htmlxref.pl 
b/tp/t/results/html_tests/check_htmlxref.pl
index 6e0987dbdd..9e3b1afee0 100644
--- a/tp/t/results/html_tests/check_htmlxref.pl
+++ b/tp/t/results/html_tests/check_htmlxref.pl
@@ -867,7 +867,7 @@ $result_converted_errors{'html'}->{'check_htmlxref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: no htmlxref.cnf entry found for 
`no_existing_no_manual.info\'
+    'error_line' => 'warning: no htmlxref.cnf entry found for 
`no_existing_no_manual.info\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -876,7 +876,7 @@ $result_converted_errors{'html'}->{'check_htmlxref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: no htmlxref.cnf entry found for 
`no_existing_no_manual.info\'
+    'error_line' => 'warning: no htmlxref.cnf entry found for 
`no_existing_no_manual.info\'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/html_tests/image_link_prefix.pl 
b/tp/t/results/html_tests/image_link_prefix.pl
index 12e61d4dcf..9a7a027b79 100644
--- a/tp/t/results/html_tests/image_link_prefix.pl
+++ b/tp/t/results/html_tests/image_link_prefix.pl
@@ -91,7 +91,7 @@ $result_converted_errors{'html'}->{'image_link_prefix'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @image file `image\' (for HTML) not found, 
using `image.jpg\'
+    'error_line' => 'warning: @image file `image\' (for HTML) not found, using 
`image.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/html_tests/simple_menu_in_example.pl 
b/tp/t/results/html_tests/simple_menu_in_example.pl
index 5729081a62..a8bc67be96 100644
--- a/tp/t/results/html_tests/simple_menu_in_example.pl
+++ b/tp/t/results/html_tests/simple_menu_in_example.pl
@@ -696,7 +696,7 @@ $result_menus{'simple_menu_in_example'} = {
 
 $result_errors{'simple_menu_in_example'} = [
   {
-    'error_line' => ':4: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/include/double_include.pl 
b/tp/t/results/include/double_include.pl
index b6d73af896..760fc088cf 100644
--- a/tp/t/results/include/double_include.pl
+++ b/tp/t/results/include/double_include.pl
@@ -57,7 +57,7 @@ In included file.
 
 $result_errors{'double_include'} = [
   {
-    'error_line' => ':2: warning: @include should only appear at the beginning 
of a line
+    'error_line' => 'warning: @include should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -66,7 +66,7 @@ $result_errors{'double_include'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @include should not appear in @include
+    'error_line' => 'warning: @include should not appear in @include
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/include/include_at_end_line.pl 
b/tp/t/results/include/include_at_end_line.pl
index 6f62f5e6bb..2118f9a540 100644
--- a/tp/t/results/include/include_at_end_line.pl
+++ b/tp/t/results/include/include_at_end_line.pl
@@ -81,7 +81,7 @@ After.';
 
 $result_errors{'include_at_end_line'} = [
   {
-    'error_line' => ':1: bad argument to @include: inc_file.texi@
+    'error_line' => 'bad argument to @include: inc_file.texi@
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/include/include_setfilename_on_setfilename_line.pl 
b/tp/t/results/include/include_setfilename_on_setfilename_line.pl
index d566ed1288..6cf9be02ee 100644
--- a/tp/t/results/include/include_setfilename_on_setfilename_line.pl
+++ b/tp/t/results/include/include_setfilename_on_setfilename_line.pl
@@ -114,7 +114,7 @@ $result_texts{'include_setfilename_on_setfilename_line'} = 
'';
 
 $result_errors{'include_setfilename_on_setfilename_line'} = [
   {
-    'error_line' => ':1: warning: @setfilename should only appear at the 
beginning of a line
+    'error_line' => 'warning: @setfilename should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -123,7 +123,7 @@ $result_errors{'include_setfilename_on_setfilename_line'} = 
[
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @setfilename should not appear in 
@setfilename
+    'error_line' => 'warning: @setfilename should not appear in @setfilename
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -132,7 +132,7 @@ $result_errors{'include_setfilename_on_setfilename_line'} = 
[
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: multiple @setfilename
+    'error_line' => 'warning: multiple @setfilename
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -141,7 +141,7 @@ $result_errors{'include_setfilename_on_setfilename_line'} = 
[
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @include should only appear at the beginning 
of a line
+    'error_line' => 'warning: @include should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -150,7 +150,7 @@ $result_errors{'include_setfilename_on_setfilename_line'} = 
[
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @include should not appear in @setfilename
+    'error_line' => 'warning: @include should not appear in @setfilename
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -159,7 +159,7 @@ $result_errors{'include_setfilename_on_setfilename_line'} = 
[
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @include: could not find are you joking!
+    'error_line' => '@include: could not find are you joking!
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -168,7 +168,7 @@ $result_errors{'include_setfilename_on_setfilename_line'} = 
[
     'type' => 'error'
   },
   {
-    'error_line' => ':1: bad argument to @setfilename: other file @include are 
you joking!
+    'error_line' => 'bad argument to @setfilename: other file @include are you 
joking!
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -177,7 +177,7 @@ $result_errors{'include_setfilename_on_setfilename_line'} = 
[
     'type' => 'error'
   },
   {
-    'error_line' => ':1: bad argument to @setfilename: file @setfilename other 
file @include are you joking!
+    'error_line' => 'bad argument to @setfilename: file @setfilename other 
file @include are you joking!
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/include/macro_and_commands_in_early_commands.pl 
b/tp/t/results/include/macro_and_commands_in_early_commands.pl
index 70d651aec2..2155f00971 100644
--- a/tp/t/results/include/macro_and_commands_in_early_commands.pl
+++ b/tp/t/results/include/macro_and_commands_in_early_commands.pl
@@ -577,7 +577,7 @@ $result_menus{'macro_and_commands_in_early_commands'} = {
 
 $result_errors{'macro_and_commands_in_early_commands'} = [
   {
-    'error_line' => ':11: warning: encoding `ISO-8859-1@\' is not a canonical 
texinfo encoding
+    'error_line' => 'warning: encoding `ISO-8859-1@\' is not a canonical 
texinfo encoding
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -586,7 +586,7 @@ $result_errors{'macro_and_commands_in_early_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: unrecognized encoding name `ISO-8859-1@\'
+    'error_line' => 'warning: unrecognized encoding name `ISO-8859-1@\'
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/include/value_expansion_in_include.pl 
b/tp/t/results/include/value_expansion_in_include.pl
index af17d8b66e..5decb69283 100644
--- a/tp/t/results/include/value_expansion_in_include.pl
+++ b/tp/t/results/include/value_expansion_in_include.pl
@@ -596,7 +596,7 @@ $result_menus{'value_expansion_in_include'} = {
 
 $result_errors{'value_expansion_in_include'} = [
   {
-    'error_line' => ':12: warning: @include should only appear at the 
beginning of a line
+    'error_line' => 'warning: @include should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -605,7 +605,7 @@ $result_errors{'value_expansion_in_include'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @include should only appear at the 
beginning of a line
+    'error_line' => 'warning: @include should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -614,7 +614,7 @@ $result_errors{'value_expansion_in_include'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':22: warning: @include should only appear at the 
beginning of a line
+    'error_line' => 'warning: @include should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 22,
diff --git a/tp/t/results/indices/complex_recursive_synindex.pl 
b/tp/t/results/indices/complex_recursive_synindex.pl
index 840b8520af..94054e7d72 100644
--- a/tp/t/results/indices/complex_recursive_synindex.pl
+++ b/tp/t/results/indices/complex_recursive_synindex.pl
@@ -1108,7 +1108,7 @@ $result_menus{'complex_recursive_synindex'} = {
 
 $result_errors{'complex_recursive_synindex'} = [
   {
-    'error_line' => ':10: warning: @synindex leads to a merging of bbb in 
itself, ignoring
+    'error_line' => 'warning: @synindex leads to a merging of bbb in itself, 
ignoring
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -1117,7 +1117,7 @@ $result_errors{'complex_recursive_synindex'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @synindex leads to a merging of bbb in 
itself, ignoring
+    'error_line' => 'warning: @synindex leads to a merging of bbb in itself, 
ignoring
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1126,7 +1126,7 @@ $result_errors{'complex_recursive_synindex'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':29: warning: printing an index `aaa\' merged in another 
one, `bbb\'
+    'error_line' => 'warning: printing an index `aaa\' merged in another one, 
`bbb\'
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -1135,7 +1135,7 @@ $result_errors{'complex_recursive_synindex'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':32: warning: printing an index `ccc\' merged in another 
one, `bbb\'
+    'error_line' => 'warning: printing an index `ccc\' merged in another one, 
`bbb\'
 ',
     'file_name' => '',
     'line_nr' => 32,
@@ -1144,7 +1144,7 @@ $result_errors{'complex_recursive_synindex'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':35: warning: printing an index `ddd\' merged in another 
one, `bbb\'
+    'error_line' => 'warning: printing an index `ddd\' merged in another one, 
`bbb\'
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -1153,7 +1153,7 @@ $result_errors{'complex_recursive_synindex'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':38: warning: printing an index `eee\' merged in another 
one, `bbb\'
+    'error_line' => 'warning: printing an index `eee\' merged in another one, 
`bbb\'
 ',
     'file_name' => '',
     'line_nr' => 38,
diff --git a/tp/t/results/indices/def_existing_index.pl 
b/tp/t/results/indices/def_existing_index.pl
index 8687724131..94cc669054 100644
--- a/tp/t/results/indices/def_existing_index.pl
+++ b/tp/t/results/indices/def_existing_index.pl
@@ -57,7 +57,7 @@ $result_texts{'def_existing_index'} = '';
 
 $result_errors{'def_existing_index'} = [
   {
-    'error_line' => ':1: reserved index name cp
+    'error_line' => 'reserved index name cp
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/indices/def_syn_indices.pl 
b/tp/t/results/indices/def_syn_indices.pl
index c868d3e64e..0abb3dbae5 100644
--- a/tp/t/results/indices/def_syn_indices.pl
+++ b/tp/t/results/indices/def_syn_indices.pl
@@ -1781,7 +1781,7 @@ $result_menus{'def_syn_indices'} = {
 
 $result_errors{'def_syn_indices'} = [
   {
-    'error_line' => ':44: warning: printing an index `ky\' merged in another 
one, `pg\'
+    'error_line' => 'warning: printing an index `ky\' merged in another one, 
`pg\'
 ',
     'file_name' => '',
     'line_nr' => 44,
@@ -1790,7 +1790,7 @@ $result_errors{'def_syn_indices'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':47: warning: printing an index `truc\' merged in another 
one, `fn\'
+    'error_line' => 'warning: printing an index `truc\' merged in another one, 
`fn\'
 ',
     'file_name' => '',
     'line_nr' => 47,
@@ -1799,7 +1799,7 @@ $result_errors{'def_syn_indices'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':50: warning: printing an index `truc\' merged in another 
one, `fn\'
+    'error_line' => 'warning: printing an index `truc\' merged in another one, 
`fn\'
 ',
     'file_name' => '',
     'line_nr' => 50,
@@ -1808,7 +1808,7 @@ $result_errors{'def_syn_indices'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':53: warning: printing an index `cp\' merged in another 
one, `fn\'
+    'error_line' => 'warning: printing an index `cp\' merged in another one, 
`fn\'
 ',
     'file_name' => '',
     'line_nr' => 53,
@@ -1817,7 +1817,7 @@ $result_errors{'def_syn_indices'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':56: warning: printing an index `cp\' merged in another 
one, `fn\'
+    'error_line' => 'warning: printing an index `cp\' merged in another one, 
`fn\'
 ',
     'file_name' => '',
     'line_nr' => 56,
@@ -1826,7 +1826,7 @@ $result_errors{'def_syn_indices'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':59: warning: printing an index `defg\' merged in another 
one, `pg\'
+    'error_line' => 'warning: printing an index `defg\' merged in another one, 
`pg\'
 ',
     'file_name' => '',
     'line_nr' => 59,
@@ -1835,7 +1835,7 @@ $result_errors{'def_syn_indices'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':62: warning: printing an index `abc\' merged in another 
one, `pg\'
+    'error_line' => 'warning: printing an index `abc\' merged in another one, 
`pg\'
 ',
     'file_name' => '',
     'line_nr' => 62,
diff --git a/tp/t/results/indices/double_syncodeindex.pl 
b/tp/t/results/indices/double_syncodeindex.pl
index bddaf4e81b..f33b0cb574 100644
--- a/tp/t/results/indices/double_syncodeindex.pl
+++ b/tp/t/results/indices/double_syncodeindex.pl
@@ -364,7 +364,7 @@ $result_menus{'double_syncodeindex'} = {
 
 $result_errors{'double_syncodeindex'} = [
   {
-    'error_line' => ':10: warning: printing an index `cp\' merged in another 
one, `fn\'
+    'error_line' => 'warning: printing an index `cp\' merged in another one, 
`fn\'
 ',
     'file_name' => '',
     'line_nr' => 10,
diff --git a/tp/t/results/indices/empty_cindex_entry.pl 
b/tp/t/results/indices/empty_cindex_entry.pl
index 8c6867bd50..f72454a94d 100644
--- a/tp/t/results/indices/empty_cindex_entry.pl
+++ b/tp/t/results/indices/empty_cindex_entry.pl
@@ -119,7 +119,7 @@ $result_menus{'empty_cindex_entry'} = {
 
 $result_errors{'empty_cindex_entry'} = [
   {
-    'error_line' => ':2: warning: @cindex missing argument
+    'error_line' => 'warning: @cindex missing argument
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/indices/empty_index_entry.pl 
b/tp/t/results/indices/empty_index_entry.pl
index aa9c9430cb..9a177ae791 100644
--- a/tp/t/results/indices/empty_index_entry.pl
+++ b/tp/t/results/indices/empty_index_entry.pl
@@ -279,7 +279,7 @@ $result_menus{'empty_index_entry'} = {
 
 $result_errors{'empty_index_entry'} = [
   {
-    'error_line' => ':3: warning: missing name for @deffn
+    'error_line' => 'warning: missing name for @deffn
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/indices/empty_string_index_entry.pl 
b/tp/t/results/indices/empty_string_index_entry.pl
index 435a79d9bc..c39f02c87c 100644
--- a/tp/t/results/indices/empty_string_index_entry.pl
+++ b/tp/t/results/indices/empty_string_index_entry.pl
@@ -769,7 +769,7 @@ $result_menus{'empty_string_index_entry'} = {
 
 $result_errors{'empty_string_index_entry'} = [
   {
-    'error_line' => ':3: warning: empty index key in @findex
+    'error_line' => 'warning: empty index key in @findex
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -778,7 +778,7 @@ $result_errors{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: empty index key in @item
+    'error_line' => 'warning: empty index key in @item
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -787,7 +787,7 @@ $result_errors{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: empty index key in @defun
+    'error_line' => 'warning: empty index key in @defun
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -796,7 +796,7 @@ $result_errors{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: empty index key in @defunx
+    'error_line' => 'warning: empty index key in @defunx
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -836,7 +836,7 @@ End:
 
 $result_converted_errors{'info'}->{'empty_string_index_entry'} = [
   {
-    'error_line' => ':3: warning: empty index key in @findex
+    'error_line' => 'warning: empty index key in @findex
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -845,7 +845,7 @@ 
$result_converted_errors{'info'}->{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: empty index key in @item
+    'error_line' => 'warning: empty index key in @item
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -854,7 +854,7 @@ 
$result_converted_errors{'info'}->{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: empty index key in @defun
+    'error_line' => 'warning: empty index key in @defun
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -863,7 +863,7 @@ 
$result_converted_errors{'info'}->{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: empty index key in @defunx
+    'error_line' => 'warning: empty index key in @defunx
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -884,7 +884,7 @@ 
$result_converted{'plaintext'}->{'empty_string_index_entry'} = '‘’
 
 $result_converted_errors{'plaintext'}->{'empty_string_index_entry'} = [
   {
-    'error_line' => ':3: warning: empty index key in @findex
+    'error_line' => 'warning: empty index key in @findex
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -893,7 +893,7 @@ 
$result_converted_errors{'plaintext'}->{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: empty index key in @item
+    'error_line' => 'warning: empty index key in @item
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -902,7 +902,7 @@ 
$result_converted_errors{'plaintext'}->{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: empty index key in @defun
+    'error_line' => 'warning: empty index key in @defun
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -911,7 +911,7 @@ 
$result_converted_errors{'plaintext'}->{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: empty index key in @defunx
+    'error_line' => 'warning: empty index key in @defunx
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -940,7 +940,7 @@ 
$result_converted{'html_text'}->{'empty_string_index_entry'} = '<h1 class="node"
 
 $result_converted_errors{'html_text'}->{'empty_string_index_entry'} = [
   {
-    'error_line' => ':3: warning: empty index key in @findex
+    'error_line' => 'warning: empty index key in @findex
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -949,7 +949,7 @@ 
$result_converted_errors{'html_text'}->{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: empty index key in @item
+    'error_line' => 'warning: empty index key in @item
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -958,7 +958,7 @@ 
$result_converted_errors{'html_text'}->{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: empty index key in @defun
+    'error_line' => 'warning: empty index key in @defun
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -967,7 +967,7 @@ 
$result_converted_errors{'html_text'}->{'empty_string_index_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: empty index key in @defunx
+    'error_line' => 'warning: empty index key in @defunx
 ',
     'file_name' => '',
     'line_nr' => 10,
diff --git a/tp/t/results/indices/explicit_sort_key.pl 
b/tp/t/results/indices/explicit_sort_key.pl
index 65eb37ad45..21bfb92e67 100644
--- a/tp/t/results/indices/explicit_sort_key.pl
+++ b/tp/t/results/indices/explicit_sort_key.pl
@@ -853,7 +853,7 @@ $result_menus{'explicit_sort_key'} = {
 
 $result_errors{'explicit_sort_key'} = [
   {
-    'error_line' => ':9: warning: @sortas should only appear in an index entry
+    'error_line' => 'warning: @sortas should only appear in an index entry
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -862,7 +862,7 @@ $result_errors{'explicit_sort_key'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @sortas should only appear in an index entry
+    'error_line' => 'warning: @sortas should only appear in an index entry
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -871,7 +871,7 @@ $result_errors{'explicit_sort_key'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @sortas should only appear in an index entry
+    'error_line' => 'warning: @sortas should only appear in an index entry
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -880,7 +880,7 @@ $result_errors{'explicit_sort_key'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: @sortas should only appear in an index entry
+    'error_line' => 'warning: @sortas should only appear in an index entry
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -889,7 +889,7 @@ $result_errors{'explicit_sort_key'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @sortas should only appear in an index entry
+    'error_line' => 'warning: @sortas should only appear in an index entry
 ',
     'file_name' => '',
     'line_nr' => 14,
diff --git a/tp/t/results/indices/image_text_lines_count.pl 
b/tp/t/results/indices/image_text_lines_count.pl
index 4779f21b46..9b498e1431 100644
--- a/tp/t/results/indices/image_text_lines_count.pl
+++ b/tp/t/results/indices/image_text_lines_count.pl
@@ -327,7 +327,7 @@ $result_converted{'html_text'}->{'image_text_lines_count'} 
= '<h1 class="node" i
 
 $result_converted_errors{'html_text'}->{'image_text_lines_count'} = [
   {
-    'error_line' => ':3: warning: @image file `count_image_text\' (for HTML) 
not found, using `count_image_text.jpg\'
+    'error_line' => 'warning: @image file `count_image_text\' (for HTML) not 
found, using `count_image_text.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/indices/index_entry_before_first_node.pl 
b/tp/t/results/indices/index_entry_before_first_node.pl
index c0adf27475..4c25a62fc6 100644
--- a/tp/t/results/indices/index_entry_before_first_node.pl
+++ b/tp/t/results/indices/index_entry_before_first_node.pl
@@ -211,7 +211,7 @@ $result_menus{'index_entry_before_first_node'} = {
 
 $result_errors{'index_entry_before_first_node'} = [
   {
-    'error_line' => ':2: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -258,7 +258,7 @@ End:
 
 $result_converted_errors{'info'}->{'index_entry_before_first_node'} = [
   {
-    'error_line' => ':2: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -278,7 +278,7 @@ 
$result_converted{'plaintext'}->{'index_entry_before_first_node'} = '* Menu:
 
 $result_converted_errors{'plaintext'}->{'index_entry_before_first_node'} = [
   {
-    'error_line' => ':2: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/indices/print_merged_index.pl 
b/tp/t/results/indices/print_merged_index.pl
index bd6e44b958..1dad4d939c 100644
--- a/tp/t/results/indices/print_merged_index.pl
+++ b/tp/t/results/indices/print_merged_index.pl
@@ -158,7 +158,7 @@ $result_menus{'print_merged_index'} = {
 
 $result_errors{'print_merged_index'} = [
   {
-    'error_line' => ':3: warning: printing an index `fn\' merged in another 
one, `cp\'
+    'error_line' => 'warning: printing an index `fn\' merged in another one, 
`cp\'
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/indices/printindex_before_document.pl 
b/tp/t/results/indices/printindex_before_document.pl
index e5e4f182d2..e7667000d6 100644
--- a/tp/t/results/indices/printindex_before_document.pl
+++ b/tp/t/results/indices/printindex_before_document.pl
@@ -69,7 +69,7 @@ $result_texts{'printindex_before_document'} = '
 
 $result_errors{'printindex_before_document'} = [
   {
-    'error_line' => ':2: warning: printindex before document beginning: 
@printindex cp
+    'error_line' => 'warning: printindex before document beginning: 
@printindex cp
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/indices/recursive_synindex.pl 
b/tp/t/results/indices/recursive_synindex.pl
index 3c11979107..cba20b57b6 100644
--- a/tp/t/results/indices/recursive_synindex.pl
+++ b/tp/t/results/indices/recursive_synindex.pl
@@ -158,7 +158,7 @@ $result_texts{'recursive_synindex'} = '';
 
 $result_errors{'recursive_synindex'} = [
   {
-    'error_line' => ':4: warning: @synindex leads to a merging of bbb in 
itself, ignoring
+    'error_line' => 'warning: @synindex leads to a merging of bbb in itself, 
ignoring
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/indices/subentries.pl 
b/tp/t/results/indices/subentries.pl
index 3aca2aec1d..30961e2dbf 100644
--- a/tp/t/results/indices/subentries.pl
+++ b/tp/t/results/indices/subentries.pl
@@ -1217,7 +1217,7 @@ $result_menus{'subentries'} = {
 
 $result_errors{'subentries'} = [
   {
-    'error_line' => ':12: no more than two levels of index subentry are allowed
+    'error_line' => 'no more than two levels of index subentry are allowed
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -1226,7 +1226,7 @@ $result_errors{'subentries'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':17: no more than two levels of index subentry are allowed
+    'error_line' => 'no more than two levels of index subentry are allowed
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/indices/syncode_index_print_both.pl 
b/tp/t/results/indices/syncode_index_print_both.pl
index 2f3a7152ef..6e8941d351 100644
--- a/tp/t/results/indices/syncode_index_print_both.pl
+++ b/tp/t/results/indices/syncode_index_print_both.pl
@@ -648,7 +648,7 @@ $result_menus{'syncode_index_print_both'} = {
 
 $result_errors{'syncode_index_print_both'} = [
   {
-    'error_line' => ':17: warning: printing an index `fn\' merged in another 
one, `cp\'
+    'error_line' => 'warning: printing an index `fn\' merged in another one, 
`cp\'
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/indices/unknown_index_entry.pl 
b/tp/t/results/indices/unknown_index_entry.pl
index db7da64fed..aa55280960 100644
--- a/tp/t/results/indices/unknown_index_entry.pl
+++ b/tp/t/results/indices/unknown_index_entry.pl
@@ -40,7 +40,7 @@ $result_texts{'unknown_index_entry'} = ' someindex entry.
 
 $result_errors{'unknown_index_entry'} = [
   {
-    'error_line' => ':1: unknown command `someindex\'
+    'error_line' => 'unknown command `someindex\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/indices/unknown_printindex.pl 
b/tp/t/results/indices/unknown_printindex.pl
index e1e31ba422..fc96801918 100644
--- a/tp/t/results/indices/unknown_printindex.pl
+++ b/tp/t/results/indices/unknown_printindex.pl
@@ -52,7 +52,7 @@ $result_texts{'unknown_printindex'} = '';
 
 $result_errors{'unknown_printindex'} = [
   {
-    'error_line' => ':1: unknown index `bidule\' in @printindex
+    'error_line' => 'unknown index `bidule\' in @printindex
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/indices/unknown_synindex.pl 
b/tp/t/results/indices/unknown_synindex.pl
index 7a8aa2488b..88d00c92cc 100644
--- a/tp/t/results/indices/unknown_synindex.pl
+++ b/tp/t/results/indices/unknown_synindex.pl
@@ -52,7 +52,7 @@ $result_texts{'unknown_synindex'} = '';
 
 $result_errors{'unknown_synindex'} = [
   {
-    'error_line' => ':1: unknown source index in @synindex: c
+    'error_line' => 'unknown source index in @synindex: c
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -61,7 +61,7 @@ $result_errors{'unknown_synindex'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: unknown destination index in @synindex: truc
+    'error_line' => 'unknown destination index in @synindex: truc
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/indices/unknown_then_known_index_entry.pl 
b/tp/t/results/indices/unknown_then_known_index_entry.pl
index 994815ad46..f1364e4722 100644
--- a/tp/t/results/indices/unknown_then_known_index_entry.pl
+++ b/tp/t/results/indices/unknown_then_known_index_entry.pl
@@ -122,7 +122,7 @@ $result_texts{'unknown_then_known_index_entry'} = ' 
someindex entry.
 
 $result_errors{'unknown_then_known_index_entry'} = [
   {
-    'error_line' => ':1: unknown command `someindex\'
+    'error_line' => 'unknown command `someindex\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -131,7 +131,7 @@ $result_errors{'unknown_then_known_index_entry'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: warning: entry for index `some\' outside of any node
+    'error_line' => 'warning: entry for index `some\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/indices/wrong_synindex.pl 
b/tp/t/results/indices/wrong_synindex.pl
index 7f7b293bad..ec8c36cbb3 100644
--- a/tp/t/results/indices/wrong_synindex.pl
+++ b/tp/t/results/indices/wrong_synindex.pl
@@ -87,7 +87,7 @@ $result_texts{'wrong_synindex'} = '';
 
 $result_errors{'wrong_synindex'} = [
   {
-    'error_line' => ':2: warning: @synindex leads to a merging of aaa in 
itself, ignoring
+    'error_line' => 'warning: @synindex leads to a merging of aaa in itself, 
ignoring
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/info_tests/before_node_and_section.pl 
b/tp/t/results/info_tests/before_node_and_section.pl
index a08160447b..d955ccaedb 100644
--- a/tp/t/results/info_tests/before_node_and_section.pl
+++ b/tp/t/results/info_tests/before_node_and_section.pl
@@ -987,7 +987,7 @@ 
$result_menus{'before_node_and_section'}{'structure'}{'menu_child'}{'structure'}
 
 $result_errors{'before_node_and_section'} = [
   {
-    'error_line' => ':3: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -1066,7 +1066,7 @@ End:
 
 $result_converted_errors{'info'}->{'before_node_and_section'} = [
   {
-    'error_line' => ':4: warning: @footnote outside of any node
+    'error_line' => 'warning: @footnote outside of any node
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -1075,7 +1075,7 @@ 
$result_converted_errors{'info'}->{'before_node_and_section'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @anchor outside of any node
+    'error_line' => 'warning: @anchor outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -1084,7 +1084,7 @@ 
$result_converted_errors{'info'}->{'before_node_and_section'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/info_tests/center_flush.pl 
b/tp/t/results/info_tests/center_flush.pl
index 5f30b959b7..ef52af2e59 100644
--- a/tp/t/results/info_tests/center_flush.pl
+++ b/tp/t/results/info_tests/center_flush.pl
@@ -625,7 +625,7 @@ $result_converted_errors{'info'}->{'center_flush'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @anchor outside of any node
+    'error_line' => 'warning: @anchor outside of any node
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -634,7 +634,7 @@ $result_converted_errors{'info'}->{'center_flush'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':29: warning: @anchor outside of any node
+    'error_line' => 'warning: @anchor outside of any node
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -643,7 +643,7 @@ $result_converted_errors{'info'}->{'center_flush'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':31: warning: @anchor outside of any node
+    'error_line' => 'warning: @anchor outside of any node
 ',
     'file_name' => '',
     'line_nr' => 31,
diff --git a/tp/t/results/info_tests/error_in_footnote.pl 
b/tp/t/results/info_tests/error_in_footnote.pl
index 69161d668a..7b16123282 100644
--- a/tp/t/results/info_tests/error_in_footnote.pl
+++ b/tp/t/results/info_tests/error_in_footnote.pl
@@ -516,7 +516,7 @@ $result_menus{'error_in_footnote'} = {
 
 $result_errors{'error_in_footnote'} = [
   {
-    'error_line' => ':8: @TeX expected braces
+    'error_line' => '@TeX expected braces
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -525,7 +525,7 @@ $result_errors{'error_in_footnote'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: @LaTeX expected braces
+    'error_line' => '@LaTeX expected braces
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -606,7 +606,7 @@ End:
 
 $result_converted_errors{'info'}->{'error_in_footnote'} = [
   {
-    'error_line' => ':9: warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
+    'error_line' => 'warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -615,7 +615,7 @@ $result_converted_errors{'info'}->{'error_in_footnote'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
+    'error_line' => 'warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -624,7 +624,7 @@ $result_converted_errors{'info'}->{'error_in_footnote'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
+    'error_line' => 'warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -633,7 +633,7 @@ $result_converted_errors{'info'}->{'error_in_footnote'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
+    'error_line' => 'warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/info_tests/image_not_found.pl 
b/tp/t/results/info_tests/image_not_found.pl
index bf73db5bcf..2b290bf69f 100644
--- a/tp/t/results/info_tests/image_not_found.pl
+++ b/tp/t/results/info_tests/image_not_found.pl
@@ -148,7 +148,7 @@ End:
 
 $result_converted_errors{'info'}->{'image_not_found'} = [
   {
-    'error_line' => ':2: warning: could not find @image file `n_f_image.txt\' 
nor alternate text
+    'error_line' => 'warning: could not find @image file `n_f_image.txt\' nor 
alternate text
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/info_tests/invalid_node_name_warning.pl 
b/tp/t/results/info_tests/invalid_node_name_warning.pl
index 3c0cd34f00..9b890674cb 100644
--- a/tp/t/results/info_tests/invalid_node_name_warning.pl
+++ b/tp/t/results/info_tests/invalid_node_name_warning.pl
@@ -1139,7 +1139,7 @@ End:
 
 $result_converted_errors{'info'}->{'invalid_node_name_warning'} = [
   {
-    'error_line' => ':5: warning: menu entry name should not contain `:\'
+    'error_line' => 'warning: menu entry name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -1148,7 +1148,7 @@ 
$result_converted_errors{'info'}->{'invalid_node_name_warning'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: menu entry node name should not contain `. \'
+    'error_line' => 'warning: menu entry node name should not contain `. \'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -1157,7 +1157,7 @@ 
$result_converted_errors{'info'}->{'invalid_node_name_warning'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: menu entry node name should not contain `,\'
+    'error_line' => 'warning: menu entry node name should not contain `,\'
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -1166,7 +1166,7 @@ 
$result_converted_errors{'info'}->{'invalid_node_name_warning'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: menu entry node name should not contain `:\'
+    'error_line' => 'warning: menu entry node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -1175,7 +1175,7 @@ 
$result_converted_errors{'info'}->{'invalid_node_name_warning'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':12: warning: @node name should not contain `,\': 
node,comma
+    'error_line' => 'warning: @node name should not contain `,\': node,comma
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -1184,7 +1184,7 @@ 
$result_converted_errors{'info'}->{'invalid_node_name_warning'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: @ref cross-reference name should not 
contain `:\'
+    'error_line' => 'warning: @ref cross-reference name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -1193,7 +1193,7 @@ 
$result_converted_errors{'info'}->{'invalid_node_name_warning'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: @ref node name should not contain `.\'
+    'error_line' => 'warning: @ref node name should not contain `.\'
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -1202,7 +1202,7 @@ 
$result_converted_errors{'info'}->{'invalid_node_name_warning'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: @ref node name should not contain `,\'
+    'error_line' => 'warning: @ref node name should not contain `,\'
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -1211,7 +1211,7 @@ 
$result_converted_errors{'info'}->{'invalid_node_name_warning'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @ref node name should not contain `:\'
+    'error_line' => 'warning: @ref node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/info_tests/known_encoding.pl 
b/tp/t/results/info_tests/known_encoding.pl
index 62a742005f..ed82fca954 100644
--- a/tp/t/results/info_tests/known_encoding.pl
+++ b/tp/t/results/info_tests/known_encoding.pl
@@ -149,7 +149,7 @@ $result_menus{'known_encoding'} = {
 
 $result_errors{'known_encoding'} = [
   {
-    'error_line' => ':2: warning: encoding `latin1\' is not a canonical 
texinfo encoding
+    'error_line' => 'warning: encoding `latin1\' is not a canonical texinfo 
encoding
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/info_tests/note_in_strong.pl 
b/tp/t/results/info_tests/note_in_strong.pl
index 2729c9e2bf..c11867c5f8 100644
--- a/tp/t/results/info_tests/note_in_strong.pl
+++ b/tp/t/results/info_tests/note_in_strong.pl
@@ -464,7 +464,7 @@ End:
 
 $result_converted_errors{'info'}->{'note_in_strong'} = [
   {
-    'error_line' => ':5: warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
+    'error_line' => 'warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -473,7 +473,7 @@ $result_converted_errors{'info'}->{'note_in_strong'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
+    'error_line' => 'warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/info_tests/note_in_strong_end_of_line.pl 
b/tp/t/results/info_tests/note_in_strong_end_of_line.pl
index 9b72d6873f..a54840c4b8 100644
--- a/tp/t/results/info_tests/note_in_strong_end_of_line.pl
+++ b/tp/t/results/info_tests/note_in_strong_end_of_line.pl
@@ -232,7 +232,7 @@ End:
 
 $result_converted_errors{'info'}->{'note_in_strong_end_of_line'} = [
   {
-    'error_line' => ':3: warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
+    'error_line' => 'warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -241,7 +241,7 @@ 
$result_converted_errors{'info'}->{'note_in_strong_end_of_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
+    'error_line' => 'warning: @strong{Note...} produces a spurious 
cross-reference in Info; reword to avoid that
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/info_tests/novalidate_empty_refs.pl 
b/tp/t/results/info_tests/novalidate_empty_refs.pl
index 91d0fc8f17..98eebd516a 100644
--- a/tp/t/results/info_tests/novalidate_empty_refs.pl
+++ b/tp/t/results/info_tests/novalidate_empty_refs.pl
@@ -397,7 +397,7 @@ $result_menus{'novalidate_empty_refs'} = {
 
 $result_errors{'novalidate_empty_refs'} = [
   {
-    'error_line' => ':9: empty node name after expansion `@
+    'error_line' => 'empty node name after expansion `@
 \'
 ',
     'file_name' => '',
@@ -408,7 +408,7 @@ $result_errors{'novalidate_empty_refs'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: empty node name after expansion `@:\'
+    'error_line' => 'empty node name after expansion `@:\'
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -417,7 +417,7 @@ $result_errors{'novalidate_empty_refs'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':11: empty node name after expansion `@asis{ }\'
+    'error_line' => 'empty node name after expansion `@asis{ }\'
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/info_tests/ref_tests.pl 
b/tp/t/results/info_tests/ref_tests.pl
index c90ec5af50..bfa084a9e2 100644
--- a/tp/t/results/info_tests/ref_tests.pl
+++ b/tp/t/results/info_tests/ref_tests.pl
@@ -698,7 +698,7 @@ End:
 
 $result_converted_errors{'info'}->{'ref_tests'} = [
   {
-    'error_line' => ':12: warning: @ref node name should not contain `.\'
+    'error_line' => 'warning: @ref node name should not contain `.\'
 ',
     'file_name' => '',
     'line_nr' => 12,
diff --git a/tp/t/results/info_tests/space_in_setfilename.pl 
b/tp/t/results/info_tests/space_in_setfilename.pl
index da444cca39..c315d9b2c7 100644
--- a/tp/t/results/info_tests/space_in_setfilename.pl
+++ b/tp/t/results/info_tests/space_in_setfilename.pl
@@ -162,7 +162,7 @@ $result_menus{'space_in_setfilename'} = {
 
 $result_errors{'space_in_setfilename'} = [
   {
-    'error_line' => ':1: warning: @verb should not appear in @setfilename
+    'error_line' => 'warning: @verb should not appear in @setfilename
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -171,7 +171,7 @@ $result_errors{'space_in_setfilename'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: bad argument to @setfilename: @ @verb{: name :}@
+    'error_line' => 'bad argument to @setfilename: @ @verb{: name :}@
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/info_tests/test_index.pl 
b/tp/t/results/info_tests/test_index.pl
index d85f999c48..ca709c13f0 100644
--- a/tp/t/results/info_tests/test_index.pl
+++ b/tp/t/results/info_tests/test_index.pl
@@ -4555,7 +4555,7 @@ 
$result_menus{'test_index'}{'structure'}{'menu_child'}{'structure'}{'menu_up'} =
 
 $result_errors{'test_index'} = [
   {
-    'error_line' => ':227: warning: @centerchap is obsolete.
+    'error_line' => 'warning: @centerchap is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 227,
diff --git a/tp/t/results/info_tests/top_node_normalization.pl 
b/tp/t/results/info_tests/top_node_normalization.pl
index 5f3e164d5d..6f0bf3aca1 100644
--- a/tp/t/results/info_tests/top_node_normalization.pl
+++ b/tp/t/results/info_tests/top_node_normalization.pl
@@ -350,7 +350,7 @@ 
$result_menus{'top_node_normalization'}{'structure'}{'menu_up'} = $result_menus{
 
 $result_errors{'top_node_normalization'} = [
   {
-    'error_line' => ':3: warning: @xref to `TOP\', different from node name 
`ToP\'
+    'error_line' => 'warning: @xref to `TOP\', different from node name `ToP\'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -359,7 +359,7 @@ $result_errors{'top_node_normalization'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @xref to `tOP\', different from node name 
`ToP\'
+    'error_line' => 'warning: @xref to `tOP\', different from node name `ToP\'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -368,7 +368,7 @@ $result_errors{'top_node_normalization'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @menu entry node name `tOP\' different from 
node name `ToP\'
+    'error_line' => 'warning: @menu entry node name `tOP\' different from node 
name `ToP\'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/info_tests/unknown_encoding.pl 
b/tp/t/results/info_tests/unknown_encoding.pl
index f7fe187897..73f39a5dcb 100644
--- a/tp/t/results/info_tests/unknown_encoding.pl
+++ b/tp/t/results/info_tests/unknown_encoding.pl
@@ -147,7 +147,7 @@ $result_menus{'unknown_encoding'} = {
 
 $result_errors{'unknown_encoding'} = [
   {
-    'error_line' => ':2: warning: encoding `ggg\' is not a canonical texinfo 
encoding
+    'error_line' => 'warning: encoding `ggg\' is not a canonical texinfo 
encoding
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -156,7 +156,7 @@ $result_errors{'unknown_encoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: unrecognized encoding name `ggg\'
+    'error_line' => 'warning: unrecognized encoding name `ggg\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/info_tests/xref_test.pl 
b/tp/t/results/info_tests/xref_test.pl
index 49dd1f429e..94d0b097de 100644
--- a/tp/t/results/info_tests/xref_test.pl
+++ b/tp/t/results/info_tests/xref_test.pl
@@ -472,7 +472,7 @@ End:
 
 $result_converted_errors{'info'}->{'xref_test'} = [
   {
-    'error_line' => ':6: warning: @xref node name should not contain `.\'
+    'error_line' => 'warning: @xref node name should not contain `.\'
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -481,7 +481,7 @@ $result_converted_errors{'info'}->{'xref_test'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: `.\' or `,\' must follow @xref, not !
+    'error_line' => 'warning: `.\' or `,\' must follow @xref, not !
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/init_files_tests/redefined_need.pl 
b/tp/t/results/init_files_tests/redefined_need.pl
index 2660049b05..0e6b761593 100644
--- a/tp/t/results/init_files_tests/redefined_need.pl
+++ b/tp/t/results/init_files_tests/redefined_need.pl
@@ -99,7 +99,7 @@ $result_converted_errors{'html'}->{'redefined_need'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: need has the right arg: 0.1
+    'error_line' => 'warning: need has the right arg: 0.1
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/accents.pl 
b/tp/t/results/invalid_nestings/accents.pl
index 5f66b3a6e1..f6b029d0e2 100644
--- a/tp/t/results/invalid_nestings/accents.pl
+++ b/tp/t/results/invalid_nestings/accents.pl
@@ -251,7 +251,7 @@ a~.  ^.
 
 $result_errors{'accents'} = [
   {
-    'error_line' => ':5: warning: @code should not appear in @~
+    'error_line' => 'warning: @code should not appear in @~
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -260,7 +260,7 @@ $result_errors{'accents'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @anchor should not appear in @^
+    'error_line' => 'warning: @anchor should not appear in @^
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/bad_style_nesting.pl 
b/tp/t/results/invalid_nestings/bad_style_nesting.pl
index 08f59b3fdc..e85661621f 100644
--- a/tp/t/results/invalid_nestings/bad_style_nesting.pl
+++ b/tp/t/results/invalid_nestings/bad_style_nesting.pl
@@ -137,7 +137,7 @@ in quotation
 
 $result_errors{'bad_style_nesting'} = [
   {
-    'error_line' => ':2: warning: @quotation should not appear in @code
+    'error_line' => 'warning: @quotation should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -146,7 +146,7 @@ $result_errors{'bad_style_nesting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -155,7 +155,7 @@ $result_errors{'bad_style_nesting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/invalid_nestings/bad_tab_nesting.pl 
b/tp/t/results/invalid_nestings/bad_tab_nesting.pl
index 3c95905133..0332067dfa 100644
--- a/tp/t/results/invalid_nestings/bad_tab_nesting.pl
+++ b/tp/t/results/invalid_nestings/bad_tab_nesting.pl
@@ -234,7 +234,7 @@ bidule
 
 $result_errors{'bad_tab_nesting'} = [
   {
-    'error_line' => ':3: warning: @tab should not appear in @code
+    'error_line' => 'warning: @tab should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -243,7 +243,7 @@ $result_errors{'bad_tab_nesting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -252,7 +252,7 @@ $result_errors{'bad_tab_nesting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/invalid_nestings/block_not_matching.pl 
b/tp/t/results/invalid_nestings/block_not_matching.pl
index 9cafae46fe..6a0853cf19 100644
--- a/tp/t/results/invalid_nestings/block_not_matching.pl
+++ b/tp/t/results/invalid_nestings/block_not_matching.pl
@@ -681,7 +681,7 @@ carouche
 
 $result_errors{'block_not_matching'} = [
   {
-    'error_line' => ':3: `@end\' expected `quotation\', but saw `cartouche\'
+    'error_line' => '`@end\' expected `quotation\', but saw `cartouche\'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -690,7 +690,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: unmatched `@end cartouche\'
+    'error_line' => 'unmatched `@end cartouche\'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -699,7 +699,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -708,7 +708,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: `@end\' expected `deffn\', but saw `deftypefun\'
+    'error_line' => '`@end\' expected `deffn\', but saw `deftypefun\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -717,7 +717,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: unmatched `@end deftypefun\'
+    'error_line' => 'unmatched `@end deftypefun\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -726,7 +726,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':12: `@end\' expected `table\', but saw `vtable\'
+    'error_line' => '`@end\' expected `table\', but saw `vtable\'
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -735,7 +735,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':12: unmatched `@end vtable\'
+    'error_line' => 'unmatched `@end vtable\'
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -744,7 +744,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':18: `@end\' expected `example\', but saw `display\'
+    'error_line' => '`@end\' expected `example\', but saw `display\'
 ',
     'file_name' => '',
     'line_nr' => 18,
@@ -753,7 +753,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':18: `@end\' expected `table\', but saw `display\'
+    'error_line' => '`@end\' expected `table\', but saw `display\'
 ',
     'file_name' => '',
     'line_nr' => 18,
@@ -762,7 +762,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':18: unmatched `@end display\'
+    'error_line' => 'unmatched `@end display\'
 ',
     'file_name' => '',
     'line_nr' => 18,
@@ -771,7 +771,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':19: unmatched `@end table\'
+    'error_line' => 'unmatched `@end table\'
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -780,7 +780,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':23: `@end\' expected `group\', but saw `table\'
+    'error_line' => '`@end\' expected `group\', but saw `table\'
 ',
     'file_name' => '',
     'line_nr' => 23,
@@ -789,7 +789,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':23: unmatched `@end table\'
+    'error_line' => 'unmatched `@end table\'
 ',
     'file_name' => '',
     'line_nr' => 23,
@@ -798,7 +798,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':27: `@end\' expected `group\', but saw `cartouche\'
+    'error_line' => '`@end\' expected `group\', but saw `cartouche\'
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -807,7 +807,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':27: unmatched `@end cartouche\'
+    'error_line' => 'unmatched `@end cartouche\'
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -816,7 +816,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':31: `@end\' expected `cartouche\', but saw `group\'
+    'error_line' => '`@end\' expected `cartouche\', but saw `group\'
 ',
     'file_name' => '',
     'line_nr' => 31,
@@ -825,7 +825,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':31: unmatched `@end group\'
+    'error_line' => 'unmatched `@end group\'
 ',
     'file_name' => '',
     'line_nr' => 31,
@@ -834,7 +834,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':35: `@end\' expected `cartouche\', but saw `float\'
+    'error_line' => '`@end\' expected `cartouche\', but saw `float\'
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -843,7 +843,7 @@ $result_errors{'block_not_matching'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':35: unmatched `@end float\'
+    'error_line' => 'unmatched `@end float\'
 ',
     'file_name' => '',
     'line_nr' => 35,
diff --git a/tp/t/results/invalid_nestings/cartouche_in_style_command.pl 
b/tp/t/results/invalid_nestings/cartouche_in_style_command.pl
index 80d5aa9810..2cda618c69 100644
--- a/tp/t/results/invalid_nestings/cartouche_in_style_command.pl
+++ b/tp/t/results/invalid_nestings/cartouche_in_style_command.pl
@@ -145,7 +145,7 @@ cartouche
 
 $result_errors{'cartouche_in_style_command'} = [
   {
-    'error_line' => ':2: warning: @cartouche should not appear in @code
+    'error_line' => 'warning: @cartouche should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -154,7 +154,7 @@ $result_errors{'cartouche_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -163,7 +163,7 @@ $result_errors{'cartouche_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/center.pl 
b/tp/t/results/invalid_nestings/center.pl
index ab56ce1217..09a48bfa59 100644
--- a/tp/t/results/invalid_nestings/center.pl
+++ b/tp/t/results/invalid_nestings/center.pl
@@ -1670,7 +1670,7 @@ second item
 
 $result_errors{'center'} = [
   {
-    'error_line' => ':1: warning: @indent should not appear in @center
+    'error_line' => 'warning: @indent should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -1679,7 +1679,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @cindex should only appear at the beginning 
of a line
+    'error_line' => 'warning: @cindex should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -1688,7 +1688,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @cindex should not appear in @center
+    'error_line' => 'warning: @cindex should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -1697,7 +1697,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -1706,7 +1706,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @quotation should not appear in @center
+    'error_line' => 'warning: @quotation should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -1715,7 +1715,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: no matching `@end quotation\'
+    'error_line' => 'no matching `@end quotation\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -1724,7 +1724,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: unmatched `@end quotation\'
+    'error_line' => 'unmatched `@end quotation\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -1733,7 +1733,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':9: warning: @center should only appear at the beginning 
of a line
+    'error_line' => 'warning: @center should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -1742,7 +1742,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @center should not appear in @center
+    'error_line' => 'warning: @center should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -1751,7 +1751,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -1760,7 +1760,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -1769,7 +1769,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':15: warning: @center should only appear at the beginning 
of a line
+    'error_line' => 'warning: @center should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -1778,7 +1778,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: warning: @center should not appear in @code
+    'error_line' => 'warning: @center should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -1787,7 +1787,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -1796,7 +1796,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':17: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1805,7 +1805,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':19: warning: @center should only appear at the beginning 
of a line
+    'error_line' => 'warning: @center should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -1814,7 +1814,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':19: warning: @center should not appear in @code
+    'error_line' => 'warning: @center should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -1823,7 +1823,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':19: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -1832,7 +1832,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':19: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -1841,7 +1841,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':22: warning: @item should not appear in @center
+    'error_line' => 'warning: @item should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 22,
@@ -1850,7 +1850,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':22: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 22,
@@ -1859,7 +1859,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':21: warning: @table has text but no @item
+    'error_line' => 'warning: @table has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 21,
@@ -1868,7 +1868,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':27: warning: @item should not appear in @center
+    'error_line' => 'warning: @item should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -1877,7 +1877,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':27: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -1886,7 +1886,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':31: warning: @center should not appear in @center
+    'error_line' => 'warning: @center should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 31,
@@ -1895,7 +1895,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':31: warning: @center missing argument
+    'error_line' => 'warning: @center missing argument
 ',
     'file_name' => '',
     'line_nr' => 31,
@@ -1904,7 +1904,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':33: warning: @center should only appear at the beginning 
of a line
+    'error_line' => 'warning: @center should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 33,
@@ -1913,7 +1913,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':33: warning: @center should not appear in @samp
+    'error_line' => 'warning: @center should not appear in @samp
 ',
     'file_name' => '',
     'line_nr' => 33,
@@ -1922,7 +1922,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':33: @samp missing closing brace
+    'error_line' => '@samp missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 33,
@@ -1931,7 +1931,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':33: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 33,
@@ -1940,7 +1940,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':35: warning: @center should only appear at the beginning 
of a line
+    'error_line' => 'warning: @center should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -1949,7 +1949,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':35: warning: @center should not appear in @samp
+    'error_line' => 'warning: @center should not appear in @samp
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -1958,7 +1958,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':35: @samp missing closing brace
+    'error_line' => '@samp missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -1967,7 +1967,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':37: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 37,
@@ -1976,7 +1976,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':41: warning: @item should not appear in @center
+    'error_line' => 'warning: @item should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 41,
@@ -1985,7 +1985,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':41: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 41,
@@ -1994,7 +1994,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':41: warning: @tab should not appear in @center
+    'error_line' => 'warning: @tab should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 41,
@@ -2003,7 +2003,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':41: ignoring @tab outside of multitable
+    'error_line' => 'ignoring @tab outside of multitable
 ',
     'file_name' => '',
     'line_nr' => 41,
@@ -2012,7 +2012,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':42: warning: @item should not appear in @center
+    'error_line' => 'warning: @item should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 42,
@@ -2021,7 +2021,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':42: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 42,
@@ -2030,7 +2030,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':45: warning: @table should only appear at the beginning 
of a line
+    'error_line' => 'warning: @table should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 45,
@@ -2039,7 +2039,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':45: warning: @table should not appear in @center
+    'error_line' => 'warning: @table should not appear in @center
 ',
     'file_name' => '',
     'line_nr' => 45,
@@ -2048,7 +2048,7 @@ $result_errors{'center'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':45: no matching `@end table\'
+    'error_line' => 'no matching `@end table\'
 ',
     'file_name' => '',
     'line_nr' => 45,
@@ -2057,7 +2057,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':46: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 46,
@@ -2066,7 +2066,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':48: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 48,
@@ -2075,7 +2075,7 @@ $result_errors{'center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':49: unmatched `@end table\'
+    'error_line' => 'unmatched `@end table\'
 ',
     'file_name' => '',
     'line_nr' => 49,
diff --git a/tp/t/results/invalid_nestings/def_in_style_command.pl 
b/tp/t/results/invalid_nestings/def_in_style_command.pl
index 6e5d4e367d..10b000068f 100644
--- a/tp/t/results/invalid_nestings/def_in_style_command.pl
+++ b/tp/t/results/invalid_nestings/def_in_style_command.pl
@@ -241,7 +241,7 @@ text
 
 $result_errors{'def_in_style_command'} = [
   {
-    'error_line' => ':2: warning: @defun should not appear in @code
+    'error_line' => 'warning: @defun should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -250,7 +250,7 @@ $result_errors{'def_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -259,7 +259,7 @@ $result_errors{'def_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -268,7 +268,7 @@ $result_errors{'def_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git 
a/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl 
b/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl
index d91186d806..82ea6911b9 100644
--- a/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl
+++ b/tp/t/results/invalid_nestings/def_not_closed_in_menu_description.pl
@@ -309,7 +309,7 @@ deffn text
 
 $result_errors{'def_not_closed_in_menu_description'} = [
   {
-    'error_line' => ':2: warning: @deffn should only appear at the beginning 
of a line
+    'error_line' => 'warning: @deffn should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -318,7 +318,7 @@ $result_errors{'def_not_closed_in_menu_description'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -327,7 +327,7 @@ $result_errors{'def_not_closed_in_menu_description'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: `@end\' expected `deffn\', but saw `menu\'
+    'error_line' => '`@end\' expected `deffn\', but saw `menu\'
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/enumerate_in_style_command.pl 
b/tp/t/results/invalid_nestings/enumerate_in_style_command.pl
index 0ae94618be..b4da50e121 100644
--- a/tp/t/results/invalid_nestings/enumerate_in_style_command.pl
+++ b/tp/t/results/invalid_nestings/enumerate_in_style_command.pl
@@ -162,7 +162,7 @@ $result_texts{'enumerate_in_style_command'} = '
 
 $result_errors{'enumerate_in_style_command'} = [
   {
-    'error_line' => ':2: warning: @enumerate should not appear in @code
+    'error_line' => 'warning: @enumerate should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -171,7 +171,7 @@ $result_errors{'enumerate_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -180,7 +180,7 @@ $result_errors{'enumerate_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/example_in_style_command.pl 
b/tp/t/results/invalid_nestings/example_in_style_command.pl
index 5e0371770a..d6ebd4e3bb 100644
--- a/tp/t/results/invalid_nestings/example_in_style_command.pl
+++ b/tp/t/results/invalid_nestings/example_in_style_command.pl
@@ -137,7 +137,7 @@ example
 
 $result_errors{'example_in_style_command'} = [
   {
-    'error_line' => ':2: warning: @example should not appear in @code
+    'error_line' => 'warning: @example should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -146,7 +146,7 @@ $result_errors{'example_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -155,7 +155,7 @@ $result_errors{'example_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/float_in_style_command.pl 
b/tp/t/results/invalid_nestings/float_in_style_command.pl
index eff2aa4f35..49864ec191 100644
--- a/tp/t/results/invalid_nestings/float_in_style_command.pl
+++ b/tp/t/results/invalid_nestings/float_in_style_command.pl
@@ -217,7 +217,7 @@ in float
 
 $result_errors{'float_in_style_command'} = [
   {
-    'error_line' => ':2: warning: @float should not appear in @code
+    'error_line' => 'warning: @float should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -226,7 +226,7 @@ $result_errors{'float_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -235,7 +235,7 @@ $result_errors{'float_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/invalid_nestings/flushright_in_style_command.pl 
b/tp/t/results/invalid_nestings/flushright_in_style_command.pl
index 10fe7f9577..2b4d69dbc6 100644
--- a/tp/t/results/invalid_nestings/flushright_in_style_command.pl
+++ b/tp/t/results/invalid_nestings/flushright_in_style_command.pl
@@ -137,7 +137,7 @@ in flushright
 
 $result_errors{'flushright_in_style_command'} = [
   {
-    'error_line' => ':2: warning: @flushright should not appear in @code
+    'error_line' => 'warning: @flushright should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -146,7 +146,7 @@ $result_errors{'flushright_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -155,7 +155,7 @@ $result_errors{'flushright_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/footnote_in_ref.pl 
b/tp/t/results/invalid_nestings/footnote_in_ref.pl
index a420ffde97..a7e5f42b69 100644
--- a/tp/t/results/invalid_nestings/footnote_in_ref.pl
+++ b/tp/t/results/invalid_nestings/footnote_in_ref.pl
@@ -203,7 +203,7 @@ $result_menus{'footnote_in_ref'} = {
 
 $result_errors{'footnote_in_ref'} = [
   {
-    'error_line' => ':3: warning: @footnote should not appear in @xref
+    'error_line' => 'warning: @footnote should not appear in @xref
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -212,7 +212,7 @@ $result_errors{'footnote_in_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: @xref missing closing brace
+    'error_line' => '@xref missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/invalid_nestings/formats_not_closed_in_example.pl 
b/tp/t/results/invalid_nestings/formats_not_closed_in_example.pl
index 906ab35482..33f6064e05 100644
--- a/tp/t/results/invalid_nestings/formats_not_closed_in_example.pl
+++ b/tp/t/results/invalid_nestings/formats_not_closed_in_example.pl
@@ -353,7 +353,7 @@ Some text.
 
 $result_errors{'formats_not_closed_in_example'} = [
   {
-    'error_line' => ':13: `@end\' expected `enumerate\', but saw `example\'
+    'error_line' => '`@end\' expected `enumerate\', but saw `example\'
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -362,7 +362,7 @@ $result_errors{'formats_not_closed_in_example'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: `@end\' expected `table\', but saw `example\'
+    'error_line' => '`@end\' expected `table\', but saw `example\'
 ',
     'file_name' => '',
     'line_nr' => 13,
diff --git a/tp/t/results/invalid_nestings/ignore_in_xref.pl 
b/tp/t/results/invalid_nestings/ignore_in_xref.pl
index 9dd1839f38..a5a201be7d 100644
--- a/tp/t/results/invalid_nestings/ignore_in_xref.pl
+++ b/tp/t/results/invalid_nestings/ignore_in_xref.pl
@@ -206,7 +206,7 @@ $result_menus{'ignore_in_xref'} = {
 
 $result_errors{'ignore_in_xref'} = [
   {
-    'error_line' => ':4: warning: @ignore should not appear in @xref
+    'error_line' => 'warning: @ignore should not appear in @xref
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/invalid_nestings/ignored_text.pl 
b/tp/t/results/invalid_nestings/ignored_text.pl
index 44d6286f78..f41369ecea 100644
--- a/tp/t/results/invalid_nestings/ignored_text.pl
+++ b/tp/t/results/invalid_nestings/ignored_text.pl
@@ -52,7 +52,7 @@ $result_texts{'ignored_text'} = '';
 
 $result_errors{'ignored_text'} = [
   {
-    'error_line' => ':1: warning: @ifinfo should only appear at the beginning 
of a line
+    'error_line' => 'warning: @ifinfo should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -61,7 +61,7 @@ $result_errors{'ignored_text'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: superfluous argument to @end ifinfo:  on the 
node line
+    'error_line' => 'warning: superfluous argument to @end ifinfo:  on the 
node line
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/invalid_nestings/in_errormsg.pl 
b/tp/t/results/invalid_nestings/in_errormsg.pl
index d3541debb9..e72db1ee6e 100644
--- a/tp/t/results/invalid_nestings/in_errormsg.pl
+++ b/tp/t/results/invalid_nestings/in_errormsg.pl
@@ -347,7 +347,7 @@ item
 
 $result_errors{'in_errormsg'} = [
   {
-    'error_line' => ':3: warning: @anchor should not appear in @errormsg
+    'error_line' => 'warning: @anchor should not appear in @errormsg
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -356,7 +356,7 @@ $result_errors{'in_errormsg'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @ref should not appear in @errormsg
+    'error_line' => 'warning: @ref should not appear in @errormsg
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -365,7 +365,7 @@ $result_errors{'in_errormsg'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @table should not appear in @errormsg
+    'error_line' => 'warning: @table should not appear in @errormsg
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -374,7 +374,7 @@ $result_errors{'in_errormsg'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: @errormsg missing closing brace
+    'error_line' => '@errormsg missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -383,7 +383,7 @@ $result_errors{'in_errormsg'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':9: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/invalid_nestings/in_table.pl 
b/tp/t/results/invalid_nestings/in_table.pl
index 00df37ade4..46576506f6 100644
--- a/tp/t/results/invalid_nestings/in_table.pl
+++ b/tp/t/results/invalid_nestings/in_table.pl
@@ -1276,7 +1276,7 @@ $result_menus{'in_table'} = {
 
 $result_errors{'in_table'} = [
   {
-    'error_line' => ':4: warning: @xref should not appear in @table
+    'error_line' => 'warning: @xref should not appear in @table
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -1285,7 +1285,7 @@ $result_errors{'in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: @indent should not appear in @item
+    'error_line' => 'warning: @indent should not appear in @item
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -1294,7 +1294,7 @@ $result_errors{'in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -1303,7 +1303,7 @@ $result_errors{'in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: @exdent should not appear in @item
+    'error_line' => 'warning: @exdent should not appear in @item
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -1312,7 +1312,7 @@ $result_errors{'in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: @ref missing closing brace
+    'error_line' => '@ref missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -1321,7 +1321,7 @@ $result_errors{'in_table'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':11: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -1330,7 +1330,7 @@ $result_errors{'in_table'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':12: warning: @center should not appear in @item
+    'error_line' => 'warning: @center should not appear in @item
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -1339,7 +1339,7 @@ $result_errors{'in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: @cindex should not appear in @item
+    'error_line' => 'warning: @cindex should not appear in @item
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -1348,7 +1348,7 @@ $result_errors{'in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @cindex should not appear in @item
+    'error_line' => 'warning: @cindex should not appear in @item
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1357,7 +1357,7 @@ $result_errors{'in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @cindex should not appear in @item
+    'error_line' => 'warning: @cindex should not appear in @item
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -1366,7 +1366,7 @@ $result_errors{'in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: empty index key in @item
+    'error_line' => 'warning: empty index key in @item
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1375,7 +1375,7 @@ $result_errors{'in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: empty index key in @item
+    'error_line' => 'warning: empty index key in @item
 ',
     'file_name' => '',
     'line_nr' => 20,
diff --git a/tp/t/results/invalid_nestings/item_in_ref.pl 
b/tp/t/results/invalid_nestings/item_in_ref.pl
index aac4b66a85..7fec0bebf0 100644
--- a/tp/t/results/invalid_nestings/item_in_ref.pl
+++ b/tp/t/results/invalid_nestings/item_in_ref.pl
@@ -284,7 +284,7 @@ Topsecond item
 
 $result_errors{'item_in_ref'} = [
   {
-    'error_line' => ':6: warning: @item should not appear in @ref
+    'error_line' => 'warning: @item should not appear in @ref
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -293,7 +293,7 @@ $result_errors{'item_in_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: @ref missing closing brace
+    'error_line' => '@ref missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -302,7 +302,7 @@ $result_errors{'item_in_ref'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/invalid_nestings/item_tab_outside_of_table_lists.pl 
b/tp/t/results/invalid_nestings/item_tab_outside_of_table_lists.pl
index a832dc8112..4a6927b7f8 100644
--- a/tp/t/results/invalid_nestings/item_tab_outside_of_table_lists.pl
+++ b/tp/t/results/invalid_nestings/item_tab_outside_of_table_lists.pl
@@ -108,7 +108,7 @@ tab outside
 
 $result_errors{'item_tab_outside_of_table_lists'} = [
   {
-    'error_line' => ':1: @itemx outside of table or list
+    'error_line' => '@itemx outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -117,7 +117,7 @@ $result_errors{'item_tab_outside_of_table_lists'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: @headitem outside of table or list
+    'error_line' => '@headitem outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -126,7 +126,7 @@ $result_errors{'item_tab_outside_of_table_lists'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: unknown command `someitem\'
+    'error_line' => 'unknown command `someitem\'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -135,7 +135,7 @@ $result_errors{'item_tab_outside_of_table_lists'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: ignoring @tab outside of multitable
+    'error_line' => 'ignoring @tab outside of multitable
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git 
a/tp/t/results/invalid_nestings/itemx_in_itemize_enumerate_in_table.pl 
b/tp/t/results/invalid_nestings/itemx_in_itemize_enumerate_in_table.pl
index e5fdcc6da1..7cd533578b 100644
--- a/tp/t/results/invalid_nestings/itemx_in_itemize_enumerate_in_table.pl
+++ b/tp/t/results/invalid_nestings/itemx_in_itemize_enumerate_in_table.pl
@@ -416,7 +416,7 @@ in nested enumerate itemx
 
 $result_errors{'itemx_in_itemize_enumerate_in_table'} = [
   {
-    'error_line' => ':6: @itemx outside of table or list
+    'error_line' => '@itemx outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -425,7 +425,7 @@ $result_errors{'itemx_in_itemize_enumerate_in_table'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: @itemize has text but no @item
+    'error_line' => 'warning: @itemize has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -434,7 +434,7 @@ $result_errors{'itemx_in_itemize_enumerate_in_table'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: @itemx outside of table or list
+    'error_line' => '@itemx outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -443,7 +443,7 @@ $result_errors{'itemx_in_itemize_enumerate_in_table'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':9: warning: @enumerate has text but no @item
+    'error_line' => 'warning: @enumerate has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/invalid_nestings/menu_in_style_command.pl 
b/tp/t/results/invalid_nestings/menu_in_style_command.pl
index 4e973eb98f..c030098e54 100644
--- a/tp/t/results/invalid_nestings/menu_in_style_command.pl
+++ b/tp/t/results/invalid_nestings/menu_in_style_command.pl
@@ -300,7 +300,7 @@ $result_menus{'menu_in_style_command'} = {
 
 $result_errors{'menu_in_style_command'} = [
   {
-    'error_line' => ':4: warning: @menu should not appear in @code
+    'error_line' => 'warning: @menu should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -309,7 +309,7 @@ $result_errors{'menu_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -318,7 +318,7 @@ $result_errors{'menu_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/invalid_nestings/multitable_in_style_command.pl 
b/tp/t/results/invalid_nestings/multitable_in_style_command.pl
index 42cc1e21d4..b68489408d 100644
--- a/tp/t/results/invalid_nestings/multitable_in_style_command.pl
+++ b/tp/t/results/invalid_nestings/multitable_in_style_command.pl
@@ -255,7 +255,7 @@ truc machin
 
 $result_errors{'multitable_in_style_command'} = [
   {
-    'error_line' => ':3: warning: @multitable should not appear in @code
+    'error_line' => 'warning: @multitable should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -264,7 +264,7 @@ $result_errors{'multitable_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -273,7 +273,7 @@ $result_errors{'multitable_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/invalid_nestings/multitable_item_in_index.pl 
b/tp/t/results/invalid_nestings/multitable_item_in_index.pl
index 4a9fadf567..01d9a030a1 100644
--- a/tp/t/results/invalid_nestings/multitable_item_in_index.pl
+++ b/tp/t/results/invalid_nestings/multitable_item_in_index.pl
@@ -196,7 +196,7 @@ $result_texts{'multitable_item_in_index'} = '';
 
 $result_errors{'multitable_item_in_index'} = [
   {
-    'error_line' => ':2: warning: @item should not appear in @vindex
+    'error_line' => 'warning: @item should not appear in @vindex
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -205,7 +205,7 @@ $result_errors{'multitable_item_in_index'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -214,7 +214,7 @@ $result_errors{'multitable_item_in_index'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -223,7 +223,7 @@ $result_errors{'multitable_item_in_index'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @multitable has text but no @item
+    'error_line' => 'warning: @multitable has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/node_in_copying.pl 
b/tp/t/results/invalid_nestings/node_in_copying.pl
index ff531684ea..356faa047e 100644
--- a/tp/t/results/invalid_nestings/node_in_copying.pl
+++ b/tp/t/results/invalid_nestings/node_in_copying.pl
@@ -122,7 +122,7 @@ $result_menus{'node_in_copying'} = {
 
 $result_errors{'node_in_copying'} = [
   {
-    'error_line' => ':2: @node seen before @end copying
+    'error_line' => '@node seen before @end copying
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -131,7 +131,7 @@ $result_errors{'node_in_copying'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: unmatched `@end copying\'
+    'error_line' => 'unmatched `@end copying\'
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl 
b/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl
index db20db45ba..3574f84759 100644
--- a/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl
+++ b/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl
@@ -245,7 +245,7 @@ $result_menus{'node_in_copying_not_closed'} = {
 
 $result_errors{'node_in_copying_not_closed'} = [
   {
-    'error_line' => ':6: @node seen before @end copying
+    'error_line' => '@node seen before @end copying
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/invalid_nestings/node_on_index_entry_line.pl 
b/tp/t/results/invalid_nestings/node_on_index_entry_line.pl
index 8a655e6b91..dd10aa0be1 100644
--- a/tp/t/results/invalid_nestings/node_on_index_entry_line.pl
+++ b/tp/t/results/invalid_nestings/node_on_index_entry_line.pl
@@ -301,7 +301,7 @@ $result_menus{'node_on_index_entry_line'} = {
 
 $result_errors{'node_on_index_entry_line'} = [
   {
-    'error_line' => ':2: warning: @node should only appear at the beginning of 
a line
+    'error_line' => 'warning: @node should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -310,7 +310,7 @@ $result_errors{'node_on_index_entry_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @node should not appear in @cindex
+    'error_line' => 'warning: @node should not appear in @cindex
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/invalid_nestings/on_block_command_line.pl 
b/tp/t/results/invalid_nestings/on_block_command_line.pl
index 79112e8b89..92a4cc17ba 100644
--- a/tp/t/results/invalid_nestings/on_block_command_line.pl
+++ b/tp/t/results/invalid_nestings/on_block_command_line.pl
@@ -456,7 +456,7 @@ in titlefont  exdent
 
 $result_errors{'on_block_command_line'} = [
   {
-    'error_line' => ':1: warning: @titlefont should not appear in @multitable
+    'error_line' => 'warning: @titlefont should not appear in @multitable
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -465,7 +465,7 @@ $result_errors{'on_block_command_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: unexpected argument on @multitable line: 
@titlefont{in titlefont}
+    'error_line' => 'warning: unexpected argument on @multitable line: 
@titlefont{in titlefont}
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -474,7 +474,7 @@ $result_errors{'on_block_command_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @indent should not appear in @quotation
+    'error_line' => 'warning: @indent should not appear in @quotation
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -483,7 +483,7 @@ $result_errors{'on_block_command_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @titlefont should not appear in @quotation
+    'error_line' => 'warning: @titlefont should not appear in @quotation
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -492,7 +492,7 @@ $result_errors{'on_block_command_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @anchor should not appear in @quotation
+    'error_line' => 'warning: @anchor should not appear in @quotation
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -501,7 +501,7 @@ $result_errors{'on_block_command_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @footnote should not appear in @quotation
+    'error_line' => 'warning: @footnote should not appear in @quotation
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -510,7 +510,7 @@ $result_errors{'on_block_command_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -519,7 +519,7 @@ $result_errors{'on_block_command_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @exdent should not appear in @quotation
+    'error_line' => 'warning: @exdent should not appear in @quotation
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/on_def_line.pl 
b/tp/t/results/invalid_nestings/on_def_line.pl
index 39b4e5103f..7d7b11c329 100644
--- a/tp/t/results/invalid_nestings/on_def_line.pl
+++ b/tp/t/results/invalid_nestings/on_def_line.pl
@@ -516,7 +516,7 @@ $result_texts{'on_def_line'} = ': in titlefont  exdent
 
 $result_errors{'on_def_line'} = [
   {
-    'error_line' => ':1: warning: @anchor should not appear in @deffn
+    'error_line' => 'warning: @anchor should not appear in @deffn
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -525,7 +525,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @titlefont should not appear in @deffn
+    'error_line' => 'warning: @titlefont should not appear in @deffn
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -534,7 +534,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @footnote should not appear in @deffn
+    'error_line' => 'warning: @footnote should not appear in @deffn
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -543,7 +543,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -552,7 +552,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should not appear in @deffn
+    'error_line' => 'warning: @exdent should not appear in @deffn
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -561,7 +561,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -570,7 +570,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @anchor should not appear in @deffn
+    'error_line' => 'warning: @anchor should not appear in @deffn
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -579,7 +579,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @titlefont should not appear in @deffnx
+    'error_line' => 'warning: @titlefont should not appear in @deffnx
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -588,7 +588,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @footnote should not appear in @deffnx
+    'error_line' => 'warning: @footnote should not appear in @deffnx
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -597,7 +597,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -606,7 +606,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @exdent should not appear in @deffnx
+    'error_line' => 'warning: @exdent should not appear in @deffnx
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -615,7 +615,7 @@ $result_errors{'on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/invalid_nestings/on_index_entry_line.pl 
b/tp/t/results/invalid_nestings/on_index_entry_line.pl
index 5ad02ed551..520cc74b33 100644
--- a/tp/t/results/invalid_nestings/on_index_entry_line.pl
+++ b/tp/t/results/invalid_nestings/on_index_entry_line.pl
@@ -213,7 +213,7 @@ $result_texts{'on_index_entry_line'} = '';
 
 $result_errors{'on_index_entry_line'} = [
   {
-    'error_line' => ':1: warning: @indent should not appear in @cindex
+    'error_line' => 'warning: @indent should not appear in @cindex
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -222,7 +222,7 @@ $result_errors{'on_index_entry_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @titlefont should not appear in @cindex
+    'error_line' => 'warning: @titlefont should not appear in @cindex
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -231,7 +231,7 @@ $result_errors{'on_index_entry_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @anchor should not appear in @cindex
+    'error_line' => 'warning: @anchor should not appear in @cindex
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -240,7 +240,7 @@ $result_errors{'on_index_entry_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @footnote should not appear in @cindex
+    'error_line' => 'warning: @footnote should not appear in @cindex
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -249,7 +249,7 @@ $result_errors{'on_index_entry_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -258,7 +258,7 @@ $result_errors{'on_index_entry_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should not appear in @cindex
+    'error_line' => 'warning: @exdent should not appear in @cindex
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -267,7 +267,7 @@ $result_errors{'on_index_entry_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/on_itemize_line.pl 
b/tp/t/results/invalid_nestings/on_itemize_line.pl
index 403e0391f3..2ce0181e87 100644
--- a/tp/t/results/invalid_nestings/on_itemize_line.pl
+++ b/tp/t/results/invalid_nestings/on_itemize_line.pl
@@ -357,7 +357,7 @@ $result_texts{'on_itemize_line'} = 'in item.
 
 $result_errors{'on_itemize_line'} = [
   {
-    'error_line' => ':1: warning: @indent should not appear in @itemize
+    'error_line' => 'warning: @indent should not appear in @itemize
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -366,7 +366,7 @@ $result_errors{'on_itemize_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @titlefont should not appear in @itemize
+    'error_line' => 'warning: @titlefont should not appear in @itemize
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -375,7 +375,7 @@ $result_errors{'on_itemize_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @anchor should not appear in @itemize
+    'error_line' => 'warning: @anchor should not appear in @itemize
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -384,7 +384,7 @@ $result_errors{'on_itemize_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @footnote should not appear in @itemize
+    'error_line' => 'warning: @footnote should not appear in @itemize
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -393,7 +393,7 @@ $result_errors{'on_itemize_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -402,7 +402,7 @@ $result_errors{'on_itemize_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should not appear in @itemize
+    'error_line' => 'warning: @exdent should not appear in @itemize
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -411,7 +411,7 @@ $result_errors{'on_itemize_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @item should not appear in @itemize
+    'error_line' => 'warning: @item should not appear in @itemize
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -420,7 +420,7 @@ $result_errors{'on_itemize_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/on_node_line.pl 
b/tp/t/results/invalid_nestings/on_node_line.pl
index baeb974aed..1bc292217c 100644
--- a/tp/t/results/invalid_nestings/on_node_line.pl
+++ b/tp/t/results/invalid_nestings/on_node_line.pl
@@ -370,7 +370,7 @@ $result_menus{'on_node_line'} = {
 
 $result_errors{'on_node_line'} = [
   {
-    'error_line' => ':1: warning: @ref should not appear in @node
+    'error_line' => 'warning: @ref should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -379,7 +379,7 @@ $result_errors{'on_node_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @pxref should not appear in @node
+    'error_line' => 'warning: @pxref should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -388,7 +388,7 @@ $result_errors{'on_node_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @anchor should not appear in @node
+    'error_line' => 'warning: @anchor should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -397,7 +397,7 @@ $result_errors{'on_node_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @footnote should not appear in @node
+    'error_line' => 'warning: @footnote should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -406,7 +406,7 @@ $result_errors{'on_node_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -415,7 +415,7 @@ $result_errors{'on_node_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should not appear in @node
+    'error_line' => 'warning: @exdent should not appear in @node
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/on_section_line.pl 
b/tp/t/results/invalid_nestings/on_section_line.pl
index 9fc7599a41..b77432760c 100644
--- a/tp/t/results/invalid_nestings/on_section_line.pl
+++ b/tp/t/results/invalid_nestings/on_section_line.pl
@@ -223,7 +223,7 @@ 
$result_sectioning{'on_section_line'}{'structure'}{'section_childs'}[0]{'structu
 
 $result_errors{'on_section_line'} = [
   {
-    'error_line' => ':1: warning: @noindent should not appear in @section
+    'error_line' => 'warning: @noindent should not appear in @section
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -232,7 +232,7 @@ $result_errors{'on_section_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @titlefont should not appear in @section
+    'error_line' => 'warning: @titlefont should not appear in @section
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -241,7 +241,7 @@ $result_errors{'on_section_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @anchor should not appear in @section
+    'error_line' => 'warning: @anchor should not appear in @section
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -250,7 +250,7 @@ $result_errors{'on_section_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @footnote should not appear in @section
+    'error_line' => 'warning: @footnote should not appear in @section
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -259,7 +259,7 @@ $result_errors{'on_section_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -268,7 +268,7 @@ $result_errors{'on_section_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should not appear in @section
+    'error_line' => 'warning: @exdent should not appear in @section
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/on_subheading_line.pl 
b/tp/t/results/invalid_nestings/on_subheading_line.pl
index f60e3142f2..d44f5b7fb7 100644
--- a/tp/t/results/invalid_nestings/on_subheading_line.pl
+++ b/tp/t/results/invalid_nestings/on_subheading_line.pl
@@ -205,7 +205,7 @@ $result_texts{'on_subheading_line'} = 'Text in titlefont  
exdent
 
 $result_errors{'on_subheading_line'} = [
   {
-    'error_line' => ':1: warning: @noindent should not appear in @subheading
+    'error_line' => 'warning: @noindent should not appear in @subheading
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -214,7 +214,7 @@ $result_errors{'on_subheading_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @titlefont should not appear in @subheading
+    'error_line' => 'warning: @titlefont should not appear in @subheading
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -223,7 +223,7 @@ $result_errors{'on_subheading_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @anchor should not appear in @subheading
+    'error_line' => 'warning: @anchor should not appear in @subheading
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -232,7 +232,7 @@ $result_errors{'on_subheading_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @footnote should not appear in @subheading
+    'error_line' => 'warning: @footnote should not appear in @subheading
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -241,7 +241,7 @@ $result_errors{'on_subheading_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -250,7 +250,7 @@ $result_errors{'on_subheading_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @exdent should not appear in @subheading
+    'error_line' => 'warning: @exdent should not appear in @subheading
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/quotation_in_ref.pl 
b/tp/t/results/invalid_nestings/quotation_in_ref.pl
index 38b0316b46..3af79eda4e 100644
--- a/tp/t/results/invalid_nestings/quotation_in_ref.pl
+++ b/tp/t/results/invalid_nestings/quotation_in_ref.pl
@@ -232,7 +232,7 @@ $result_menus{'quotation_in_ref'} = {
 
 $result_errors{'quotation_in_ref'} = [
   {
-    'error_line' => ':4: warning: @quotation should not appear in @xref
+    'error_line' => 'warning: @quotation should not appear in @xref
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -241,7 +241,7 @@ $result_errors{'quotation_in_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: @xref missing closing brace
+    'error_line' => '@xref missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -250,7 +250,7 @@ $result_errors{'quotation_in_ref'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/invalid_nestings/quotation_in_style_command.pl 
b/tp/t/results/invalid_nestings/quotation_in_style_command.pl
index aa9ec61c42..10e41cefa2 100644
--- a/tp/t/results/invalid_nestings/quotation_in_style_command.pl
+++ b/tp/t/results/invalid_nestings/quotation_in_style_command.pl
@@ -137,7 +137,7 @@ a quotation
 
 $result_errors{'quotation_in_style_command'} = [
   {
-    'error_line' => ':2: warning: @quotation should not appear in @code
+    'error_line' => 'warning: @quotation should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -146,7 +146,7 @@ $result_errors{'quotation_in_style_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -155,7 +155,7 @@ $result_errors{'quotation_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/raw_block_on_line.pl 
b/tp/t/results/invalid_nestings/raw_block_on_line.pl
index c0e28dd767..6530322a1e 100644
--- a/tp/t/results/invalid_nestings/raw_block_on_line.pl
+++ b/tp/t/results/invalid_nestings/raw_block_on_line.pl
@@ -76,7 +76,7 @@ $result_texts{'raw_block_on_line'} = '';
 
 $result_errors{'raw_block_on_line'} = [
   {
-    'error_line' => ':1: no matching `@end tex\'
+    'error_line' => 'no matching `@end tex\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/recursive_copying.pl 
b/tp/t/results/invalid_nestings/recursive_copying.pl
index 847f33ff69..f528498276 100644
--- a/tp/t/results/invalid_nestings/recursive_copying.pl
+++ b/tp/t/results/invalid_nestings/recursive_copying.pl
@@ -146,7 +146,7 @@ $result_texts{'recursive_copying'} = '
 
 $result_errors{'recursive_copying'} = [
   {
-    'error_line' => ':5: @insertcopying not allowed inside `@copying\' block
+    'error_line' => '@insertcopying not allowed inside `@copying\' block
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/ref_in_anchor.pl 
b/tp/t/results/invalid_nestings/ref_in_anchor.pl
index 7d30d7a968..03f934d5ee 100644
--- a/tp/t/results/invalid_nestings/ref_in_anchor.pl
+++ b/tp/t/results/invalid_nestings/ref_in_anchor.pl
@@ -164,7 +164,7 @@ $result_menus{'ref_in_anchor'} = {
 
 $result_errors{'ref_in_anchor'} = [
   {
-    'error_line' => ':2: warning: @ref should not appear in @anchor
+    'error_line' => 'warning: @ref should not appear in @anchor
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/invalid_nestings/ref_in_ref.pl 
b/tp/t/results/invalid_nestings/ref_in_ref.pl
index 850dcbe37d..3a602d4364 100644
--- a/tp/t/results/invalid_nestings/ref_in_ref.pl
+++ b/tp/t/results/invalid_nestings/ref_in_ref.pl
@@ -162,7 +162,7 @@ $result_menus{'ref_in_ref'} = {
 
 $result_errors{'ref_in_ref'} = [
   {
-    'error_line' => ':2: warning: @ref should not appear in @ref
+    'error_line' => 'warning: @ref should not appear in @ref
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -171,7 +171,7 @@ $result_errors{'ref_in_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @ref to `@ref{Top}\', different from node 
name `Top\'
+    'error_line' => 'warning: @ref to `@ref{Top}\', different from node name 
`Top\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/invalid_nestings/section_in_copying.pl 
b/tp/t/results/invalid_nestings/section_in_copying.pl
index a7c3063ca1..3c55f8cbaa 100644
--- a/tp/t/results/invalid_nestings/section_in_copying.pl
+++ b/tp/t/results/invalid_nestings/section_in_copying.pl
@@ -132,7 +132,7 @@ 
$result_sectioning{'section_in_copying'}{'structure'}{'section_childs'}[0]{'stru
 
 $result_errors{'section_in_copying'} = [
   {
-    'error_line' => ':5: @section seen before @end copying
+    'error_line' => '@section seen before @end copying
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/section_in_flushright.pl 
b/tp/t/results/invalid_nestings/section_in_flushright.pl
index 34eaa61ac4..f8c64ed688 100644
--- a/tp/t/results/invalid_nestings/section_in_flushright.pl
+++ b/tp/t/results/invalid_nestings/section_in_flushright.pl
@@ -135,7 +135,7 @@ 
$result_sectioning{'section_in_flushright'}{'structure'}{'section_childs'}[0]{'s
 
 $result_errors{'section_in_flushright'} = [
   {
-    'error_line' => ':5: @section seen before @end flushright
+    'error_line' => '@section seen before @end flushright
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/section_in_footnote.pl 
b/tp/t/results/invalid_nestings/section_in_footnote.pl
index 56533a3e36..bfb12bbaa0 100644
--- a/tp/t/results/invalid_nestings/section_in_footnote.pl
+++ b/tp/t/results/invalid_nestings/section_in_footnote.pl
@@ -132,7 +132,7 @@ 
$result_sectioning{'section_in_footnote'}{'structure'}{'section_childs'}[0]{'str
 
 $result_errors{'section_in_footnote'} = [
   {
-    'error_line' => ':2: @section seen before @footnote closing brace
+    'error_line' => '@section seen before @footnote closing brace
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/invalid_nestings/section_in_math.pl 
b/tp/t/results/invalid_nestings/section_in_math.pl
index 3e3f6fd138..601b2648ac 100644
--- a/tp/t/results/invalid_nestings/section_in_math.pl
+++ b/tp/t/results/invalid_nestings/section_in_math.pl
@@ -264,7 +264,7 @@ 
$result_sectioning{'section_in_math'}{'structure'}{'section_childs'}[1]{'structu
 
 $result_errors{'section_in_math'} = [
   {
-    'error_line' => ':2: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -273,7 +273,7 @@ $result_errors{'section_in_math'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: @section seen before @math closing brace
+    'error_line' => '@section seen before @math closing brace
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -282,7 +282,7 @@ $result_errors{'section_in_math'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: warning: @section should not appear in @math
+    'error_line' => 'warning: @section should not appear in @math
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -291,7 +291,7 @@ $result_errors{'section_in_math'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: @section seen before @math closing brace
+    'error_line' => '@section seen before @math closing brace
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl 
b/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl
index a191fbd24c..9b7c21681a 100644
--- a/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl
+++ b/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl
@@ -256,7 +256,7 @@ 
$result_sectioning{'section_in_nested_block_commands'}{'structure'}{'section_chi
 
 $result_errors{'section_in_nested_block_commands'} = [
   {
-    'error_line' => ':9: @section seen before @end quotation
+    'error_line' => '@section seen before @end quotation
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -265,7 +265,7 @@ $result_errors{'section_in_nested_block_commands'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':9: @section seen before @end table
+    'error_line' => '@section seen before @end table
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/invalid_nestings/section_in_table.pl 
b/tp/t/results/invalid_nestings/section_in_table.pl
index 8a929aea5d..bcff35d9dc 100644
--- a/tp/t/results/invalid_nestings/section_in_table.pl
+++ b/tp/t/results/invalid_nestings/section_in_table.pl
@@ -224,7 +224,7 @@ 
$result_sectioning{'section_in_table'}{'structure'}{'section_childs'}[0]{'struct
 
 $result_errors{'section_in_table'} = [
   {
-    'error_line' => ':4: @section seen before @end table
+    'error_line' => '@section seen before @end table
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -233,7 +233,7 @@ $result_errors{'section_in_table'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -242,7 +242,7 @@ $result_errors{'section_in_table'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: unmatched `@end table\'
+    'error_line' => 'unmatched `@end table\'
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/invalid_nestings/section_on_def_line.pl 
b/tp/t/results/invalid_nestings/section_on_def_line.pl
index af384371bd..8de4970bc3 100644
--- a/tp/t/results/invalid_nestings/section_on_def_line.pl
+++ b/tp/t/results/invalid_nestings/section_on_def_line.pl
@@ -155,7 +155,7 @@ 
$result_sectioning{'section_on_def_line'}{'structure'}{'section_childs'}[0]{'str
 
 $result_errors{'section_on_def_line'} = [
   {
-    'error_line' => ':1: warning: @section should only appear at the beginning 
of a line
+    'error_line' => 'warning: @section should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -164,7 +164,7 @@ $result_errors{'section_on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @section should not appear in @deffn
+    'error_line' => 'warning: @section should not appear in @deffn
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -173,7 +173,7 @@ $result_errors{'section_on_def_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @section seen before @end deffn
+    'error_line' => '@section seen before @end deffn
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -182,7 +182,7 @@ $result_errors{'section_on_def_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: unmatched `@end deffn\'
+    'error_line' => 'unmatched `@end deffn\'
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/section_on_defx_line.pl 
b/tp/t/results/invalid_nestings/section_on_defx_line.pl
index e6fdd526f9..c787d87127 100644
--- a/tp/t/results/invalid_nestings/section_on_defx_line.pl
+++ b/tp/t/results/invalid_nestings/section_on_defx_line.pl
@@ -275,7 +275,7 @@ 
$result_sectioning{'section_on_defx_line'}{'structure'}{'section_childs'}[0]{'st
 
 $result_errors{'section_on_defx_line'} = [
   {
-    'error_line' => ':1: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -284,7 +284,7 @@ $result_errors{'section_on_defx_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @section should only appear at the beginning 
of a line
+    'error_line' => 'warning: @section should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -293,7 +293,7 @@ $result_errors{'section_on_defx_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @section should not appear in @deffnx
+    'error_line' => 'warning: @section should not appear in @deffnx
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -302,7 +302,7 @@ $result_errors{'section_on_defx_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: @section seen before @end deffn
+    'error_line' => '@section seen before @end deffn
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -311,7 +311,7 @@ $result_errors{'section_on_defx_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: unmatched `@end deffn\'
+    'error_line' => 'unmatched `@end deffn\'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/invalid_nestings/section_on_index_entry_line.pl 
b/tp/t/results/invalid_nestings/section_on_index_entry_line.pl
index c8cbc16b72..991c6ed1c6 100644
--- a/tp/t/results/invalid_nestings/section_on_index_entry_line.pl
+++ b/tp/t/results/invalid_nestings/section_on_index_entry_line.pl
@@ -130,7 +130,7 @@ 
$result_sectioning{'section_on_index_entry_line'}{'structure'}{'section_childs'}
 
 $result_errors{'section_on_index_entry_line'} = [
   {
-    'error_line' => ':1: warning: @section should only appear at the beginning 
of a line
+    'error_line' => 'warning: @section should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -139,7 +139,7 @@ $result_errors{'section_on_index_entry_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @section should not appear in @cindex
+    'error_line' => 'warning: @section should not appear in @cindex
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git 
a/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl 
b/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl
index f1424c4b71..818b679cca 100644
--- a/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl
+++ b/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl
@@ -148,7 +148,7 @@ $result_menus{'style_not_closed_before_first_node'} = {
 
 $result_errors{'style_not_closed_before_first_node'} = [
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/style_not_closed_in_block_command.pl 
b/tp/t/results/invalid_nestings/style_not_closed_in_block_command.pl
index 64e76e8e11..f14c6b6fc2 100644
--- a/tp/t/results/invalid_nestings/style_not_closed_in_block_command.pl
+++ b/tp/t/results/invalid_nestings/style_not_closed_in_block_command.pl
@@ -127,7 +127,7 @@ $result_texts{'style_not_closed_in_block_command'} = 
'cartouche in code
 
 $result_errors{'style_not_closed_in_block_command'} = [
   {
-    'error_line' => ':2: @end cartouche seen before @code closing brace
+    'error_line' => '@end cartouche seen before @code closing brace
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/invalid_nestings/style_not_closed_in_table_line.pl 
b/tp/t/results/invalid_nestings/style_not_closed_in_table_line.pl
index a65a61840e..4ca6112af3 100644
--- a/tp/t/results/invalid_nestings/style_not_closed_in_table_line.pl
+++ b/tp/t/results/invalid_nestings/style_not_closed_in_table_line.pl
@@ -250,7 +250,7 @@ line in code in item
 
 $result_errors{'style_not_closed_in_table_line'} = [
   {
-    'error_line' => ':4: warning: @item should not appear in @code
+    'error_line' => 'warning: @item should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -259,7 +259,7 @@ $result_errors{'style_not_closed_in_table_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git 
a/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl 
b/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
index 640d1aca26..b4ffd9215c 100644
--- a/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
+++ b/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
@@ -545,7 +545,7 @@ 
$result_menus{'style_not_closed_no_newline_root_commands'}{'structure'}{'menu_ch
 
 $result_errors{'style_not_closed_no_newline_root_commands'} = [
   {
-    'error_line' => ':9: warning: @node should not appear in @code
+    'error_line' => 'warning: @node should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -554,7 +554,7 @@ $result_errors{'style_not_closed_no_newline_root_commands'} 
= [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: @node seen before @code closing brace
+    'error_line' => '@node seen before @code closing brace
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -563,7 +563,7 @@ $result_errors{'style_not_closed_no_newline_root_commands'} 
= [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: warning: @bye should not appear in @code
+    'error_line' => 'warning: @bye should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -572,7 +572,7 @@ $result_errors{'style_not_closed_no_newline_root_commands'} 
= [
     'type' => 'warning'
   },
   {
-    'error_line' => ':12: @bye seen before @code closing brace
+    'error_line' => '@bye seen before @code closing brace
 ',
     'file_name' => '',
     'line_nr' => 12,
diff --git a/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl 
b/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl
index a183c65044..e06d356eea 100644
--- a/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl
+++ b/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl
@@ -563,7 +563,7 @@ 
$result_menus{'style_not_closed_root_commands'}{'structure'}{'menu_child'}{'stru
 
 $result_errors{'style_not_closed_root_commands'} = [
   {
-    'error_line' => ':8: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -572,7 +572,7 @@ $result_errors{'style_not_closed_root_commands'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 13,
diff --git a/tp/t/results/invalid_nestings/tab_in_index.pl 
b/tp/t/results/invalid_nestings/tab_in_index.pl
index 5af93e73ac..7dd6252da7 100644
--- a/tp/t/results/invalid_nestings/tab_in_index.pl
+++ b/tp/t/results/invalid_nestings/tab_in_index.pl
@@ -270,7 +270,7 @@ $result_texts{'tab_in_index'} = 'one nonlettered character 
aaa
 
 $result_errors{'tab_in_index'} = [
   {
-    'error_line' => ':3: warning: @tab should not appear in @vindex
+    'error_line' => 'warning: @tab should not appear in @vindex
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -279,7 +279,7 @@ $result_errors{'tab_in_index'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: ignoring @tab outside of multitable
+    'error_line' => 'ignoring @tab outside of multitable
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -288,7 +288,7 @@ $result_errors{'tab_in_index'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/invalid_nestings/table_in_code.pl 
b/tp/t/results/invalid_nestings/table_in_code.pl
index 5298e0cbd7..cbe11df578 100644
--- a/tp/t/results/invalid_nestings/table_in_code.pl
+++ b/tp/t/results/invalid_nestings/table_in_code.pl
@@ -224,7 +224,7 @@ text
 
 $result_errors{'table_in_code'} = [
   {
-    'error_line' => ':3: warning: @table should not appear in @code
+    'error_line' => 'warning: @table should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -233,7 +233,7 @@ $result_errors{'table_in_code'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @code missing closing brace
+    'error_line' => '@code missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -242,7 +242,7 @@ $result_errors{'table_in_code'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/invalid_nestings/table_not_closed_in_menu_comment.pl 
b/tp/t/results/invalid_nestings/table_not_closed_in_menu_comment.pl
index 3fde706555..302a952572 100644
--- a/tp/t/results/invalid_nestings/table_not_closed_in_menu_comment.pl
+++ b/tp/t/results/invalid_nestings/table_not_closed_in_menu_comment.pl
@@ -308,7 +308,7 @@ comment
 
 $result_errors{'table_not_closed_in_menu_comment'} = [
   {
-    'error_line' => ':8: `@end\' expected `table\', but saw `menu\'
+    'error_line' => '`@end\' expected `table\', but saw `menu\'
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git 
a/tp/t/results/invalid_nestings/table_not_closed_in_menu_description.pl 
b/tp/t/results/invalid_nestings/table_not_closed_in_menu_description.pl
index 30231cc0bb..9c8ba36ade 100644
--- a/tp/t/results/invalid_nestings/table_not_closed_in_menu_description.pl
+++ b/tp/t/results/invalid_nestings/table_not_closed_in_menu_description.pl
@@ -274,7 +274,7 @@ table line
 
 $result_errors{'table_not_closed_in_menu_description'} = [
   {
-    'error_line' => ':2: warning: @table should only appear at the beginning 
of a line
+    'error_line' => 'warning: @table should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -283,7 +283,7 @@ $result_errors{'table_not_closed_in_menu_description'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: `@end\' expected `table\', but saw `menu\'
+    'error_line' => '`@end\' expected `table\', but saw `menu\'
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/invalid_nestings/table_on_item_line.pl 
b/tp/t/results/invalid_nestings/table_on_item_line.pl
index 8acd8c39d8..b6fde1300b 100644
--- a/tp/t/results/invalid_nestings/table_on_item_line.pl
+++ b/tp/t/results/invalid_nestings/table_on_item_line.pl
@@ -303,7 +303,7 @@ in nested table line
 
 $result_errors{'table_on_item_line'} = [
   {
-    'error_line' => ':2: warning: @table should only appear at the beginning 
of a line
+    'error_line' => 'warning: @table should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -312,7 +312,7 @@ $result_errors{'table_on_item_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @table should not appear in @item
+    'error_line' => 'warning: @table should not appear in @item
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -321,7 +321,7 @@ $result_errors{'table_on_item_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: no matching `@end table\'
+    'error_line' => 'no matching `@end table\'
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -330,7 +330,7 @@ $result_errors{'table_on_item_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: unmatched `@end table\'
+    'error_line' => 'unmatched `@end table\'
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git 
a/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl 
b/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl
index 93bc08af6d..bfe13861f0 100644
--- a/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl
+++ b/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl
@@ -83,7 +83,7 @@ $result_texts{'unclosed_verb_end_of_line_on_misc_line'} = '';
 
 $result_errors{'unclosed_verb_end_of_line_on_misc_line'} = [
   {
-    'error_line' => ':1: warning: @verb should not appear in @setfilename
+    'error_line' => 'warning: @verb should not appear in @setfilename
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -92,7 +92,7 @@ $result_errors{'unclosed_verb_end_of_line_on_misc_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @verb without associated character
+    'error_line' => '@verb without associated character
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -101,7 +101,7 @@ $result_errors{'unclosed_verb_end_of_line_on_misc_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @verb missing closing brace
+    'error_line' => '@verb missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl 
b/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl
index f160bb6594..b4f35ef32a 100644
--- a/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl
+++ b/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl
@@ -81,7 +81,7 @@ $result_texts{'unclosed_verb_on_misc_line'} = '';
 
 $result_errors{'unclosed_verb_on_misc_line'} = [
   {
-    'error_line' => ':1: warning: @verb should not appear in @setfilename
+    'error_line' => 'warning: @verb should not appear in @setfilename
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -90,7 +90,7 @@ $result_errors{'unclosed_verb_on_misc_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @verb missing closing delimiter sequence: f}
+    'error_line' => '@verb missing closing delimiter sequence: f}
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl 
b/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl
index afff59dc1d..f749a4fe5f 100644
--- a/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl
+++ b/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl
@@ -121,7 +121,7 @@ 
$result_sectioning{'unclosed_verb_on_section_line'}{'structure'}{'section_childs
 
 $result_errors{'unclosed_verb_on_section_line'} = [
   {
-    'error_line' => ':1: warning: @verb should not appear in @section
+    'error_line' => 'warning: @verb should not appear in @section
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -130,7 +130,7 @@ $result_errors{'unclosed_verb_on_section_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @verb missing closing delimiter sequence: T}
+    'error_line' => '@verb missing closing delimiter sequence: T}
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/invalid_nestings/verbatim_in_ref.pl 
b/tp/t/results/invalid_nestings/verbatim_in_ref.pl
index d7a1b50cd5..08e8ad7a02 100644
--- a/tp/t/results/invalid_nestings/verbatim_in_ref.pl
+++ b/tp/t/results/invalid_nestings/verbatim_in_ref.pl
@@ -201,7 +201,7 @@ $result_menus{'verbatim_in_ref'} = {
 
 $result_errors{'verbatim_in_ref'} = [
   {
-    'error_line' => ':4: warning: @verbatim should not appear in @xref
+    'error_line' => 'warning: @verbatim should not appear in @xref
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -210,7 +210,7 @@ $result_errors{'verbatim_in_ref'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: @xref missing closing brace
+    'error_line' => '@xref missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -219,7 +219,7 @@ $result_errors{'verbatim_in_ref'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/itemize/bad_enumerate_arguments.pl 
b/tp/t/results/itemize/bad_enumerate_arguments.pl
index 45c0bbfec4..1289c06c04 100644
--- a/tp/t/results/itemize/bad_enumerate_arguments.pl
+++ b/tp/t/results/itemize/bad_enumerate_arguments.pl
@@ -441,7 +441,7 @@ $result_texts{'bad_enumerate_arguments'} = '
 
 $result_errors{'bad_enumerate_arguments'} = [
   {
-    'error_line' => ':1: bad argument to @enumerate
+    'error_line' => 'bad argument to @enumerate
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -450,7 +450,7 @@ $result_errors{'bad_enumerate_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: bad argument to @enumerate
+    'error_line' => 'bad argument to @enumerate
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -459,7 +459,7 @@ $result_errors{'bad_enumerate_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: bad argument to @enumerate
+    'error_line' => 'bad argument to @enumerate
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -468,7 +468,7 @@ $result_errors{'bad_enumerate_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: superfluous argument to @enumerate
+    'error_line' => 'superfluous argument to @enumerate
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -477,7 +477,7 @@ $result_errors{'bad_enumerate_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: bad argument to @enumerate
+    'error_line' => 'bad argument to @enumerate
 ',
     'file_name' => '',
     'line_nr' => 13,
diff --git a/tp/t/results/itemize/empty_accent_argument.pl 
b/tp/t/results/itemize/empty_accent_argument.pl
index 85adb2dd80..3f91ed0888 100644
--- a/tp/t/results/itemize/empty_accent_argument.pl
+++ b/tp/t/results/itemize/empty_accent_argument.pl
@@ -391,7 +391,7 @@ item
 
 $result_errors{'empty_accent_argument'} = [
   {
-    'error_line' => ':1: use braces to give a command as an argument to @~
+    'error_line' => 'use braces to give a command as an argument to @~
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -400,7 +400,7 @@ $result_errors{'empty_accent_argument'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: accent command `@~\' must not be followed by 
new line
+    'error_line' => 'warning: accent command `@~\' must not be followed by new 
line
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -409,7 +409,7 @@ $result_errors{'empty_accent_argument'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: accent command `@~\' not allowed as @itemize 
argument
+    'error_line' => 'warning: accent command `@~\' not allowed as @itemize 
argument
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/itemize/headitem_itemx_in_enumerate.pl 
b/tp/t/results/itemize/headitem_itemx_in_enumerate.pl
index 675d570966..8a3cd525ac 100644
--- a/tp/t/results/itemize/headitem_itemx_in_enumerate.pl
+++ b/tp/t/results/itemize/headitem_itemx_in_enumerate.pl
@@ -173,7 +173,7 @@ headitem enumerate
 
 $result_errors{'headitem_itemx_in_enumerate'} = [
   {
-    'error_line' => ':3: @itemx outside of table or list
+    'error_line' => '@itemx outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -182,7 +182,7 @@ $result_errors{'headitem_itemx_in_enumerate'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: @headitem not meaningful inside `@enumerate\' block
+    'error_line' => '@headitem not meaningful inside `@enumerate\' block
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/itemize/headitem_itemx_in_itemize.pl 
b/tp/t/results/itemize/headitem_itemx_in_itemize.pl
index b434b6fea7..3f7cdbf454 100644
--- a/tp/t/results/itemize/headitem_itemx_in_itemize.pl
+++ b/tp/t/results/itemize/headitem_itemx_in_itemize.pl
@@ -183,7 +183,7 @@ headitem
 
 $result_errors{'headitem_itemx_in_itemize'} = [
   {
-    'error_line' => ':3: @itemx outside of table or list
+    'error_line' => '@itemx outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -192,7 +192,7 @@ $result_errors{'headitem_itemx_in_itemize'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: @headitem not meaningful inside `@itemize\' block
+    'error_line' => '@headitem not meaningful inside `@itemize\' block
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/itemize/lone_end_itemize.pl 
b/tp/t/results/itemize/lone_end_itemize.pl
index 91d4da60fa..aab7f1bb6d 100644
--- a/tp/t/results/itemize/lone_end_itemize.pl
+++ b/tp/t/results/itemize/lone_end_itemize.pl
@@ -17,7 +17,7 @@ $result_texts{'lone_end_itemize'} = '';
 
 $result_errors{'lone_end_itemize'} = [
   {
-    'error_line' => ':1: unmatched `@end itemize\'
+    'error_line' => 'unmatched `@end itemize\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/itemize/not_closed_item.pl 
b/tp/t/results/itemize/not_closed_item.pl
index 2f75c8f00b..8058f74396 100644
--- a/tp/t/results/itemize/not_closed_item.pl
+++ b/tp/t/results/itemize/not_closed_item.pl
@@ -93,7 +93,7 @@ $result_texts{'not_closed_item'} = 'in item
 
 $result_errors{'not_closed_item'} = [
   {
-    'error_line' => ':2: no matching `@end itemize\'
+    'error_line' => 'no matching `@end itemize\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/itemize/not_closed_itemize.pl 
b/tp/t/results/itemize/not_closed_itemize.pl
index 1cfc1577bf..548fd1678f 100644
--- a/tp/t/results/itemize/not_closed_itemize.pl
+++ b/tp/t/results/itemize/not_closed_itemize.pl
@@ -62,7 +62,7 @@ $result_texts{'not_closed_itemize'} = '';
 
 $result_errors{'not_closed_itemize'} = [
   {
-    'error_line' => ':1: no matching `@end itemize\'
+    'error_line' => 'no matching `@end itemize\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/languages/unknown_language.pl 
b/tp/t/results/languages/unknown_language.pl
index 87b0ede326..3cac844733 100644
--- a/tp/t/results/languages/unknown_language.pl
+++ b/tp/t/results/languages/unknown_language.pl
@@ -372,7 +372,7 @@ $result_menus{'unknown_language'} = {
 
 $result_errors{'unknown_language'} = [
   {
-    'error_line' => ':1: warning: unknown is not a valid language code
+    'error_line' => 'warning: unknown is not a valid language code
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -381,7 +381,7 @@ $result_errors{'unknown_language'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: another is not a valid language code
+    'error_line' => 'warning: another is not a valid language code
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -390,7 +390,7 @@ $result_errors{'unknown_language'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: UNKNOWN is not a valid region code
+    'error_line' => 'warning: UNKNOWN is not a valid region code
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/languages/unknown_region.pl 
b/tp/t/results/languages/unknown_region.pl
index b66ff6d806..4277a43c87 100644
--- a/tp/t/results/languages/unknown_region.pl
+++ b/tp/t/results/languages/unknown_region.pl
@@ -336,7 +336,7 @@ $result_menus{'unknown_region'} = {
 
 $result_errors{'unknown_region'} = [
   {
-    'error_line' => ':1: warning: NOWHERE is not a valid region code
+    'error_line' => 'warning: NOWHERE is not a valid region code
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git 
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle.pl 
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle.pl
index 2740efb2e4..bf603c2acc 100644
--- a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle.pl
+++ b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle.pl
@@ -1163,7 +1163,7 @@ 
$result_menus{'anchor_links_xref_xrefautomaticsectiontitle'} = {
 
 $result_errors{'anchor_links_xref_xrefautomaticsectiontitle'} = [
   {
-    'error_line' => ':3: warning: node `node before\' unreferenced
+    'error_line' => 'warning: node `node before\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -1172,7 +1172,7 @@ 
$result_errors{'anchor_links_xref_xrefautomaticsectiontitle'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: node `after\' unreferenced
+    'error_line' => 'warning: node `after\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 14,
diff --git a/tp/t/results/latex_tests/fonttextsize.pl 
b/tp/t/results/latex_tests/fonttextsize.pl
index 0967a0795f..e71cc1e9ac 100644
--- a/tp/t/results/latex_tests/fonttextsize.pl
+++ b/tp/t/results/latex_tests/fonttextsize.pl
@@ -856,7 +856,7 @@ $result_menus{'fonttextsize'} = {
 
 $result_errors{'fonttextsize'} = [
   {
-    'error_line' => ':16: warning: multiple @fonttextsize
+    'error_line' => 'warning: multiple @fonttextsize
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -865,7 +865,7 @@ $result_errors{'fonttextsize'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':21: warning: multiple @fonttextsize
+    'error_line' => 'warning: multiple @fonttextsize
 ',
     'file_name' => '',
     'line_nr' => 21,
@@ -874,7 +874,7 @@ $result_errors{'fonttextsize'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':21: Only @fonttextsize 10 or 11 is supported, not `8\'
+    'error_line' => 'Only @fonttextsize 10 or 11 is supported, not `8\'
 ',
     'file_name' => '',
     'line_nr' => 21,
@@ -883,7 +883,7 @@ $result_errors{'fonttextsize'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':26: warning: multiple @fonttextsize
+    'error_line' => 'warning: multiple @fonttextsize
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -892,7 +892,7 @@ $result_errors{'fonttextsize'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':26: Only @fonttextsize 10 or 11 is supported, not `15\'
+    'error_line' => 'Only @fonttextsize 10 or 11 is supported, not `15\'
 ',
     'file_name' => '',
     'line_nr' => 26,
diff --git a/tp/t/results/latex_tests/indices.pl 
b/tp/t/results/latex_tests/indices.pl
index bd3d859e19..384b4ec629 100644
--- a/tp/t/results/latex_tests/indices.pl
+++ b/tp/t/results/latex_tests/indices.pl
@@ -1320,7 +1320,7 @@ $result_menus{'indices'} = {
 
 $result_errors{'indices'} = [
   {
-    'error_line' => ':17: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1329,7 +1329,7 @@ $result_errors{'indices'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':17: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/latex_tests/pagesizes.pl 
b/tp/t/results/latex_tests/pagesizes.pl
index f6b5d94721..492e06af62 100644
--- a/tp/t/results/latex_tests/pagesizes.pl
+++ b/tp/t/results/latex_tests/pagesizes.pl
@@ -564,7 +564,7 @@ $result_menus{'pagesizes'} = {
 
 $result_errors{'pagesizes'} = [
   {
-    'error_line' => ':11: warning: multiple @pagesizes
+    'error_line' => 'warning: multiple @pagesizes
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -573,7 +573,7 @@ $result_errors{'pagesizes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: warning: multiple @pagesizes
+    'error_line' => 'warning: multiple @pagesizes
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -582,7 +582,7 @@ $result_errors{'pagesizes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: multiple @pagesizes
+    'error_line' => 'warning: multiple @pagesizes
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/latex_tests/pagetype.pl 
b/tp/t/results/latex_tests/pagetype.pl
index 52c1ea837f..fdbebf607a 100644
--- a/tp/t/results/latex_tests/pagetype.pl
+++ b/tp/t/results/latex_tests/pagetype.pl
@@ -603,7 +603,7 @@ $result_menus{'pagetype'} = {
 
 $result_errors{'pagetype'} = [
   {
-    'error_line' => ':15: unknown command `Chapter\'
+    'error_line' => 'unknown command `Chapter\'
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -612,7 +612,7 @@ $result_errors{'pagetype'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':18: warning: multiple @afourpaper
+    'error_line' => 'warning: multiple @afourpaper
 ',
     'file_name' => '',
     'line_nr' => 18,
diff --git a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage.pl 
b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage.pl
index b2ab1855d7..14089959ba 100644
--- a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage.pl
+++ b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage.pl
@@ -229,7 +229,7 @@ $result_texts{'setchapternewpage_on_odd_titlepage'} = '
 
 $result_errors{'setchapternewpage_on_odd_titlepage'} = [
   {
-    'error_line' => ':4: warning: multiple @setchapternewpage
+    'error_line' => 'warning: multiple @setchapternewpage
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off.pl 
b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off.pl
index efddb203a7..fbca89c950 100644
--- a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off.pl
+++ b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off.pl
@@ -188,7 +188,7 @@ $result_texts{'three_setchapternewpage_on_odd_off'} = '
 
 $result_errors{'three_setchapternewpage_on_odd_off'} = [
   {
-    'error_line' => ':4: warning: multiple @setchapternewpage
+    'error_line' => 'warning: multiple @setchapternewpage
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -197,7 +197,7 @@ $result_errors{'three_setchapternewpage_on_odd_off'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: multiple @setchapternewpage
+    'error_line' => 'warning: multiple @setchapternewpage
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/latex_tests/titlepage_with_commands_classical.pl 
b/tp/t/results/latex_tests/titlepage_with_commands_classical.pl
index 53f17ee602..f5ee9e523a 100644
--- a/tp/t/results/latex_tests/titlepage_with_commands_classical.pl
+++ b/tp/t/results/latex_tests/titlepage_with_commands_classical.pl
@@ -1005,7 +1005,7 @@ $result_menus{'titlepage_with_commands_classical'} = {
 
 $result_errors{'titlepage_with_commands_classical'} = [
   {
-    'error_line' => ':12: warning: @footnote should not appear in @author
+    'error_line' => 'warning: @footnote should not appear in @author
 ',
     'file_name' => '',
     'line_nr' => 12,
diff --git a/tp/t/results/latex_tests/two_setchapternewpage_odd_on.pl 
b/tp/t/results/latex_tests/two_setchapternewpage_odd_on.pl
index fbddf78b7f..fe0327d27a 100644
--- a/tp/t/results/latex_tests/two_setchapternewpage_odd_on.pl
+++ b/tp/t/results/latex_tests/two_setchapternewpage_odd_on.pl
@@ -144,7 +144,7 @@ $result_texts{'two_setchapternewpage_odd_on'} = '
 
 $result_errors{'two_setchapternewpage_odd_on'} = [
   {
-    'error_line' => ':4: warning: multiple @setchapternewpage
+    'error_line' => 'warning: multiple @setchapternewpage
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/latex_tests/two_setchapternewpage_on_odd.pl 
b/tp/t/results/latex_tests/two_setchapternewpage_on_odd.pl
index c4b2f50d02..a496555213 100644
--- a/tp/t/results/latex_tests/two_setchapternewpage_on_odd.pl
+++ b/tp/t/results/latex_tests/two_setchapternewpage_on_odd.pl
@@ -144,7 +144,7 @@ $result_texts{'two_setchapternewpage_on_odd'} = '
 
 $result_errors{'two_setchapternewpage_on_odd'} = [
   {
-    'error_line' => ':4: warning: multiple @setchapternewpage
+    'error_line' => 'warning: multiple @setchapternewpage
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/macro/arg_not_closed.pl 
b/tp/t/results/macro/arg_not_closed.pl
index 87fab7142d..3f3e0f3971 100644
--- a/tp/t/results/macro/arg_not_closed.pl
+++ b/tp/t/results/macro/arg_not_closed.pl
@@ -102,7 +102,7 @@ call foo
 
 $result_errors{'arg_not_closed'} = [
   {
-    'error_line' => ':5: @foo missing closing brace
+    'error_line' => '@foo missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/macro/bad_argument.pl 
b/tp/t/results/macro/bad_argument.pl
index f7d24b4750..1176d39602 100644
--- a/tp/t/results/macro/bad_argument.pl
+++ b/tp/t/results/macro/bad_argument.pl
@@ -234,7 +234,7 @@ $result_texts{'bad_argument'} = '
 
 $result_errors{'bad_argument'} = [
   {
-    'error_line' => ':1: @macro requires a name
+    'error_line' => '@macro requires a name
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -243,7 +243,7 @@ $result_errors{'bad_argument'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: bad syntax for @rmacro argument: aaa
+    'error_line' => 'bad syntax for @rmacro argument: aaa
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -252,7 +252,7 @@ $result_errors{'bad_argument'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':9: bad syntax for @macro argument: more
+    'error_line' => 'bad syntax for @macro argument: more
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -261,7 +261,7 @@ $result_errors{'bad_argument'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: bad name for @macro
+    'error_line' => 'bad name for @macro
 ',
     'file_name' => '',
     'line_nr' => 13,
diff --git a/tp/t/results/macro/bad_formal_arg.pl 
b/tp/t/results/macro/bad_formal_arg.pl
index ac895fbc4b..8b0aa841d1 100644
--- a/tp/t/results/macro/bad_formal_arg.pl
+++ b/tp/t/results/macro/bad_formal_arg.pl
@@ -254,7 +254,7 @@ $result_texts{'bad_formal_arg'} = '
 
 $result_errors{'bad_formal_arg'} = [
   {
-    'error_line' => ':2: bad or empty @macro formal argument: 
+    'error_line' => 'bad or empty @macro formal argument: 
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -263,7 +263,7 @@ $result_errors{'bad_formal_arg'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: bad or empty @macro formal argument: in 2arg
+    'error_line' => 'bad or empty @macro formal argument: in 2arg
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -272,7 +272,7 @@ $result_errors{'bad_formal_arg'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: bad or empty @macro formal argument: :::
+    'error_line' => 'bad or empty @macro formal argument: :::
 ',
     'file_name' => '',
     'line_nr' => 10,
diff --git a/tp/t/results/macro/complex_argument.pl 
b/tp/t/results/macro/complex_argument.pl
index a4f934ff54..ae16233d45 100644
--- a/tp/t/results/macro/complex_argument.pl
+++ b/tp/t/results/macro/complex_argument.pl
@@ -697,7 +697,7 @@ aaa
 
 $result_errors{'complex_argument'} = [
   {
-    'error_line' => ':38: bad argument to @headings: doubleafter 1 (possibly 
involving @macrofour)
+    'error_line' => 'bad argument to @headings: doubleafter 1 (possibly 
involving @macrofour)
 ',
     'file_name' => '',
     'line_nr' => 38,
diff --git a/tp/t/results/macro/double_macro_definition.pl 
b/tp/t/results/macro/double_macro_definition.pl
index 70324262b8..2d2969cd28 100644
--- a/tp/t/results/macro/double_macro_definition.pl
+++ b/tp/t/results/macro/double_macro_definition.pl
@@ -98,7 +98,7 @@ $result_texts{'double_macro_definition'} = '
 
 $result_errors{'double_macro_definition'} = [
   {
-    'error_line' => ':4: warning: macro `foo\' previously defined
+    'error_line' => 'warning: macro `foo\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -107,7 +107,7 @@ $result_errors{'double_macro_definition'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: here is the previous definition of `foo\'
+    'error_line' => 'warning: here is the previous definition of `foo\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/macro/double_recursive_macro_call.pl 
b/tp/t/results/macro/double_recursive_macro_call.pl
index 0c5dfb0852..f14d9fc114 100644
--- a/tp/t/results/macro/double_recursive_macro_call.pl
+++ b/tp/t/results/macro/double_recursive_macro_call.pl
@@ -167,7 +167,7 @@ $result_texts{'double_recursive_macro_call'} = '
 
 $result_errors{'double_recursive_macro_call'} = [
   {
-    'error_line' => ':10: recursive call of macro mactwo is not allowed; use 
@rmacro if needed (possibly involving @macone)
+    'error_line' => 'recursive call of macro mactwo is not allowed; use 
@rmacro if needed (possibly involving @macone)
 ',
     'file_name' => '',
     'line_nr' => 10,
diff --git a/tp/t/results/macro/empty_macro_argument.pl 
b/tp/t/results/macro/empty_macro_argument.pl
index a2122773bc..0818f0379d 100644
--- a/tp/t/results/macro/empty_macro_argument.pl
+++ b/tp/t/results/macro/empty_macro_argument.pl
@@ -179,7 +179,7 @@ XX XX XX XxX';
 
 $result_errors{'empty_macro_argument'} = [
   {
-    'error_line' => ':5: macro `mymacro\' declared without argument called 
with an argument
+    'error_line' => 'macro `mymacro\' declared without argument called with an 
argument
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/macro/ifset_and_end_isef_in_macro.pl 
b/tp/t/results/macro/ifset_and_end_isef_in_macro.pl
index 96a38036cc..467bc51269 100644
--- a/tp/t/results/macro/ifset_and_end_isef_in_macro.pl
+++ b/tp/t/results/macro/ifset_and_end_isef_in_macro.pl
@@ -137,7 +137,7 @@ $result_texts{'ifset_and_end_isef_in_macro'} = '
 
 $result_errors{'ifset_and_end_isef_in_macro'} = [
   {
-    'error_line' => ':11: no matching `@end ifset\'
+    'error_line' => 'no matching `@end ifset\'
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/macro/line_after_recursive_call.pl 
b/tp/t/results/macro/line_after_recursive_call.pl
index 39957b6ef4..7eca7adf45 100644
--- a/tp/t/results/macro/line_after_recursive_call.pl
+++ b/tp/t/results/macro/line_after_recursive_call.pl
@@ -116,7 +116,7 @@ fff';
 
 $result_errors{'line_after_recursive_call'} = [
   {
-    'error_line' => ':6: recursive call of macro mac is not allowed; use 
@rmacro if needed (possibly involving @mac)
+    'error_line' => 'recursive call of macro mac is not allowed; use @rmacro 
if needed (possibly involving @mac)
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/macro/macro_expansion.pl 
b/tp/t/results/macro/macro_expansion.pl
index 2d017bf875..b6d9856d8d 100644
--- a/tp/t/results/macro/macro_expansion.pl
+++ b/tp/t/results/macro/macro_expansion.pl
@@ -624,7 +624,7 @@ arg3
 
 $result_errors{'macro_expansion'} = [
   {
-    'error_line' => ':13: warning: @macroone defined with zero or more than 
one argument should be invoked with {}
+    'error_line' => 'warning: @macroone defined with zero or more than one 
argument should be invoked with {}
 ',
     'file_name' => '',
     'line_nr' => 13,
diff --git a/tp/t/results/macro/macro_in_ifset_end_in_arg.pl 
b/tp/t/results/macro/macro_in_ifset_end_in_arg.pl
index 4a282a060b..36ada98e98 100644
--- a/tp/t/results/macro/macro_in_ifset_end_in_arg.pl
+++ b/tp/t/results/macro/macro_in_ifset_end_in_arg.pl
@@ -143,7 +143,7 @@ in ifset
 
 $result_errors{'macro_in_ifset_end_in_arg'} = [
   {
-    'error_line' => ':8: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -152,7 +152,7 @@ $result_errors{'macro_in_ifset_end_in_arg'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: unmatched `@end\'
+    'error_line' => 'unmatched `@end\'
 ',
     'file_name' => '',
     'line_nr' => 10,
diff --git a/tp/t/results/macro/macro_in_index_commands.pl 
b/tp/t/results/macro/macro_in_index_commands.pl
index 4267bd8c6d..cd04113054 100644
--- a/tp/t/results/macro/macro_in_index_commands.pl
+++ b/tp/t/results/macro/macro_in_index_commands.pl
@@ -1113,7 +1113,7 @@ $result_menus{'macro_in_index_commands'} = {
 
 $result_errors{'macro_in_index_commands'} = [
   {
-    'error_line' => ':49: warning: printing an index `cp\' merged in another 
one, `fn\'
+    'error_line' => 'warning: printing an index `cp\' merged in another one, 
`fn\'
 ',
     'file_name' => '',
     'line_nr' => 49,
diff --git a/tp/t/results/macro/macro_in_invalid_documentencoding.pl 
b/tp/t/results/macro/macro_in_invalid_documentencoding.pl
index a57b7caa8f..f926008b74 100644
--- a/tp/t/results/macro/macro_in_invalid_documentencoding.pl
+++ b/tp/t/results/macro/macro_in_invalid_documentencoding.pl
@@ -105,7 +105,7 @@ $result_texts{'macro_in_invalid_documentencoding'} = '';
 
 $result_errors{'macro_in_invalid_documentencoding'} = [
   {
-    'error_line' => ':4: warning: encoding `badm\' is not a canonical texinfo 
encoding
+    'error_line' => 'warning: encoding `badm\' is not a canonical texinfo 
encoding
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -114,7 +114,7 @@ $result_errors{'macro_in_invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: unrecognized encoding name `badm\'
+    'error_line' => 'warning: unrecognized encoding name `badm\'
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/macro/macro_in_misc_commands.pl 
b/tp/t/results/macro/macro_in_misc_commands.pl
index 3f0ce8732b..1b4b640d37 100644
--- a/tp/t/results/macro/macro_in_misc_commands.pl
+++ b/tp/t/results/macro/macro_in_misc_commands.pl
@@ -4387,7 +4387,7 @@ 
$result_menus{'macro_in_misc_commands'}{'structure'}{'menu_child'}{'structure'}{
 
 $result_errors{'macro_in_misc_commands'} = [
   {
-    'error_line' => ':23: warning: @documentlanguage should only appear at the 
beginning of a line
+    'error_line' => 'warning: @documentlanguage should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 23,
@@ -4396,7 +4396,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':39: bad argument to @headings: on line following 
headings atext
+    'error_line' => 'bad argument to @headings: on line following headings 
atext
 ',
     'file_name' => '',
     'line_nr' => 39,
@@ -4405,7 +4405,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':58: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 58,
@@ -4414,7 +4414,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':58: warning: @definfoenclose should only appear at the 
beginning of a line
+    'error_line' => 'warning: @definfoenclose should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 58,
@@ -4423,7 +4423,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':65: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 65,
@@ -4432,7 +4432,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':78: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 78,
@@ -4441,7 +4441,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':125: warning: multiple @footnotestyle
+    'error_line' => 'warning: multiple @footnotestyle
 ',
     'file_name' => '',
     'line_nr' => 125,
@@ -4450,7 +4450,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':162: warning: @page should only appear at the beginning 
of a line (possibly involving @pagemacro)
+    'error_line' => 'warning: @page should only appear at the beginning of a 
line (possibly involving @pagemacro)
 ',
     'file_name' => '',
     'line_nr' => 162,
@@ -4459,7 +4459,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':163: warning: @refill is obsolete. (possibly involving 
@refillmacro)
+    'error_line' => 'warning: @refill is obsolete. (possibly involving 
@refillmacro)
 ',
     'file_name' => '',
     'line_nr' => 163,
@@ -4468,7 +4468,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':173: warning: @page should only appear at the beginning 
of a line (possibly involving @pagemacro)
+    'error_line' => 'warning: @page should only appear at the beginning of a 
line (possibly involving @pagemacro)
 ',
     'file_name' => '',
     'line_nr' => 173,
@@ -4477,7 +4477,7 @@ $result_errors{'macro_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':174: warning: @refill is obsolete. (possibly involving 
@refillmacro)
+    'error_line' => 'warning: @refill is obsolete. (possibly involving 
@refillmacro)
 ',
     'file_name' => '',
     'line_nr' => 174,
diff --git a/tp/t/results/macro/macro_no_argument.pl 
b/tp/t/results/macro/macro_no_argument.pl
index 4781365e10..5d9bbc8fd3 100644
--- a/tp/t/results/macro/macro_no_argument.pl
+++ b/tp/t/results/macro/macro_no_argument.pl
@@ -40,7 +40,7 @@ $result_texts{'macro_no_argument'} = '';
 
 $result_errors{'macro_no_argument'} = [
   {
-    'error_line' => ':1: @macro requires a name
+    'error_line' => '@macro requires a name
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -49,7 +49,7 @@ $result_errors{'macro_no_argument'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: no matching `@end macro\'
+    'error_line' => 'no matching `@end macro\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/macro/macro_not_closed.pl 
b/tp/t/results/macro/macro_not_closed.pl
index 17f8ada87c..eb7051a8ce 100644
--- a/tp/t/results/macro/macro_not_closed.pl
+++ b/tp/t/results/macro/macro_not_closed.pl
@@ -58,7 +58,7 @@ $result_texts{'macro_not_closed'} = '';
 
 $result_errors{'macro_not_closed'} = [
   {
-    'error_line' => ':2: no matching `@end macro\'
+    'error_line' => 'no matching `@end macro\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl 
b/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl
index cfde78e2cb..41c274cc2e 100644
--- a/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl
+++ b/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl
@@ -114,7 +114,7 @@ $result_texts{'macro_with_error_at_end_line_after_macro'} = 
'
 
 $result_errors{'macro_with_error_at_end_line_after_macro'} = [
   {
-    'error_line' => ':5: warning: @center missing argument (possibly involving 
@witherror)
+    'error_line' => 'warning: @center missing argument (possibly involving 
@witherror)
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/macro/protect_in_body_line_arg.pl 
b/tp/t/results/macro/protect_in_body_line_arg.pl
index 3587b63200..67b1214423 100644
--- a/tp/t/results/macro/protect_in_body_line_arg.pl
+++ b/tp/t/results/macro/protect_in_body_line_arg.pl
@@ -186,7 +186,7 @@ result:  protected \\ -> \\arg1\\  f\\irst arg, second arg
 
 $result_errors{'protect_in_body_line_arg'} = [
   {
-    'error_line' => ':5: warning: @macroone defined with zero or more than one 
argument should be invoked with {}
+    'error_line' => 'warning: @macroone defined with zero or more than one 
argument should be invoked with {}
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/macro/recursive_call_in_macro.pl 
b/tp/t/results/macro/recursive_call_in_macro.pl
index 91040d6cac..6d3c99d152 100644
--- a/tp/t/results/macro/recursive_call_in_macro.pl
+++ b/tp/t/results/macro/recursive_call_in_macro.pl
@@ -96,7 +96,7 @@ $result_texts{'recursive_call_in_macro'} = '
 
 $result_errors{'recursive_call_in_macro'} = [
   {
-    'error_line' => ':5: recursive call of macro anorecurse is not allowed; 
use @rmacro if needed (possibly involving @anorecurse)
+    'error_line' => 'recursive call of macro anorecurse is not allowed; use 
@rmacro if needed (possibly involving @anorecurse)
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/macro/redefine_texinfo_macro.pl 
b/tp/t/results/macro/redefine_texinfo_macro.pl
index e13fee1f77..d2f048d608 100644
--- a/tp/t/results/macro/redefine_texinfo_macro.pl
+++ b/tp/t/results/macro/redefine_texinfo_macro.pl
@@ -127,7 +127,7 @@ code
 
 $result_errors{'redefine_texinfo_macro'} = [
   {
-    'error_line' => ':1: warning: redefining Texinfo language command: @code
+    'error_line' => 'warning: redefining Texinfo language command: @code
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/macro/space_macro_after_end_verbatim.pl 
b/tp/t/results/macro/space_macro_after_end_verbatim.pl
index 6d94678f6c..5d7fa99ffd 100644
--- a/tp/t/results/macro/space_macro_after_end_verbatim.pl
+++ b/tp/t/results/macro/space_macro_after_end_verbatim.pl
@@ -120,7 +120,7 @@ in verbatim
 
 $result_errors{'space_macro_after_end_verbatim'} = [
   {
-    'error_line' => ':7: warning: superfluous argument to @end verbatim:  
@spaces{}
+    'error_line' => 'warning: superfluous argument to @end verbatim:  @spaces{}
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/macro/text_before_after.pl 
b/tp/t/results/macro/text_before_after.pl
index 2852574e64..40cbbd88d0 100644
--- a/tp/t/results/macro/text_before_after.pl
+++ b/tp/t/results/macro/text_before_after.pl
@@ -90,7 +90,7 @@ $result_texts{'text_before_after'} = 'before after
 
 $result_errors{'text_before_after'} = [
   {
-    'error_line' => ':1: warning: @macro should only appear at the beginning 
of a line
+    'error_line' => 'warning: @macro should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -99,7 +99,7 @@ $result_errors{'text_before_after'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: superfluous argument to @end macro:  after
+    'error_line' => 'warning: superfluous argument to @end macro:  after
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/macro/too_much_args.pl 
b/tp/t/results/macro/too_much_args.pl
index d5c043d658..a7f9598f66 100644
--- a/tp/t/results/macro/too_much_args.pl
+++ b/tp/t/results/macro/too_much_args.pl
@@ -124,7 +124,7 @@ second arg: two, three.
 
 $result_errors{'too_much_args'} = [
   {
-    'error_line' => ':6: macro `twoargs\' called with too many args
+    'error_line' => 'macro `twoargs\' called with too many args
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/macro/unknown_macro_on_line_command.pl 
b/tp/t/results/macro/unknown_macro_on_line_command.pl
index 19fa112d50..06da666b3a 100644
--- a/tp/t/results/macro/unknown_macro_on_line_command.pl
+++ b/tp/t/results/macro/unknown_macro_on_line_command.pl
@@ -53,7 +53,7 @@ $result_texts{'unknown_macro_on_line_command'} = '';
 
 $result_errors{'unknown_macro_on_line_command'} = [
   {
-    'error_line' => ':1: unknown command `begin\'
+    'error_line' => 'unknown command `begin\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -62,7 +62,7 @@ $result_errors{'unknown_macro_on_line_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -71,7 +71,7 @@ $result_errors{'unknown_macro_on_line_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/menu/detailmenu_unknown_node.pl 
b/tp/t/results/menu/detailmenu_unknown_node.pl
index bad9f33821..c339a3b87c 100644
--- a/tp/t/results/menu/detailmenu_unknown_node.pl
+++ b/tp/t/results/menu/detailmenu_unknown_node.pl
@@ -294,7 +294,7 @@ $result_menus{'detailmenu_unknown_node'} = {
 
 $result_errors{'detailmenu_unknown_node'} = [
   {
-    'error_line' => ':5: @detailmenu reference to nonexistent node `unknown\'
+    'error_line' => '@detailmenu reference to nonexistent node `unknown\'
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/menu/direntry_dircategory_after_first_node.pl 
b/tp/t/results/menu/direntry_dircategory_after_first_node.pl
index d8939f4a55..74691fd766 100644
--- a/tp/t/results/menu/direntry_dircategory_after_first_node.pl
+++ b/tp/t/results/menu/direntry_dircategory_after_first_node.pl
@@ -354,7 +354,7 @@ $result_menus{'direntry_dircategory_after_first_node'} = {
 
 $result_errors{'direntry_dircategory_after_first_node'} = [
   {
-    'error_line' => ':4: warning: @dircategory after first node
+    'error_line' => 'warning: @dircategory after first node
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -363,7 +363,7 @@ $result_errors{'direntry_dircategory_after_first_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @direntry after first node
+    'error_line' => 'warning: @direntry after first node
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/menu/empty_menu_entry_name.pl 
b/tp/t/results/menu/empty_menu_entry_name.pl
index a2a03c08db..2f92affcfc 100644
--- a/tp/t/results/menu/empty_menu_entry_name.pl
+++ b/tp/t/results/menu/empty_menu_entry_name.pl
@@ -418,7 +418,7 @@ $result_menus{'empty_menu_entry_name'} = {
 
 $result_errors{'empty_menu_entry_name'} = [
   {
-    'error_line' => ':4: warning: empty menu entry name in `* : (vvv). \'
+    'error_line' => 'warning: empty menu entry name in `* : (vvv). \'
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -427,7 +427,7 @@ $result_errors{'empty_menu_entry_name'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: empty menu entry name in `* :aaa,\'
+    'error_line' => 'warning: empty menu entry name in `* :aaa,\'
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/menu/invalid_info_menu_entry.pl 
b/tp/t/results/menu/invalid_info_menu_entry.pl
index 9680ef34f1..c3209df6b8 100644
--- a/tp/t/results/menu/invalid_info_menu_entry.pl
+++ b/tp/t/results/menu/invalid_info_menu_entry.pl
@@ -825,7 +825,7 @@ $result_converted{'plaintext'}->{'invalid_info_menu_entry'} 
= '* Menu:
 
 $result_converted_errors{'plaintext'}->{'invalid_info_menu_entry'} = [
   {
-    'error_line' => ':4: warning: menu entry node name should not contain `:\'
+    'error_line' => 'warning: menu entry node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -834,7 +834,7 @@ 
$result_converted_errors{'plaintext'}->{'invalid_info_menu_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: menu entry name should not contain `:\'
+    'error_line' => 'warning: menu entry name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -843,7 +843,7 @@ 
$result_converted_errors{'plaintext'}->{'invalid_info_menu_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: menu entry node name should not contain `. \'
+    'error_line' => 'warning: menu entry node name should not contain `. \'
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -852,7 +852,7 @@ 
$result_converted_errors{'plaintext'}->{'invalid_info_menu_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: menu entry node name should not contain `,\'
+    'error_line' => 'warning: menu entry node name should not contain `,\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -861,7 +861,7 @@ 
$result_converted_errors{'plaintext'}->{'invalid_info_menu_entry'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: menu entry node name should not contain `    
\'
+    'error_line' => 'warning: menu entry node name should not contain `        
\'
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/menu/menu_in_deffn.pl 
b/tp/t/results/menu/menu_in_deffn.pl
index 2de39ec9cd..064c88f95d 100644
--- a/tp/t/results/menu/menu_in_deffn.pl
+++ b/tp/t/results/menu/menu_in_deffn.pl
@@ -398,7 +398,7 @@ $result_menus{'menu_in_deffn'} = {
 
 $result_errors{'menu_in_deffn'} = [
   {
-    'error_line' => ':4: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/menu/menu_in_example.pl 
b/tp/t/results/menu/menu_in_example.pl
index c27ecb64d3..97948d1bef 100644
--- a/tp/t/results/menu/menu_in_example.pl
+++ b/tp/t/results/menu/menu_in_example.pl
@@ -696,7 +696,7 @@ $result_menus{'menu_in_example'} = {
 
 $result_errors{'menu_in_example'} = [
   {
-    'error_line' => ':4: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/menu/menu_no_closed_after_empty_line.pl 
b/tp/t/results/menu/menu_no_closed_after_empty_line.pl
index 3fa0306930..7f03a3587e 100644
--- a/tp/t/results/menu/menu_no_closed_after_empty_line.pl
+++ b/tp/t/results/menu/menu_no_closed_after_empty_line.pl
@@ -159,7 +159,7 @@ $result_texts{'menu_no_closed_after_empty_line'} = '* 
(manual_in_menu):: desc2
 
 $result_errors{'menu_no_closed_after_empty_line'} = [
   {
-    'error_line' => ':4: no matching `@end menu\'
+    'error_line' => 'no matching `@end menu\'
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/menu/menu_no_closed_entry_beginning.pl 
b/tp/t/results/menu/menu_no_closed_entry_beginning.pl
index b89d7790c4..43807eb167 100644
--- a/tp/t/results/menu/menu_no_closed_entry_beginning.pl
+++ b/tp/t/results/menu/menu_no_closed_entry_beginning.pl
@@ -68,7 +68,7 @@ $result_texts{'menu_no_closed_entry_beginning'} = '* node';
 
 $result_errors{'menu_no_closed_entry_beginning'} = [
   {
-    'error_line' => ':2: no matching `@end menu\'
+    'error_line' => 'no matching `@end menu\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/menu/menu_no_closed_in_description.pl 
b/tp/t/results/menu/menu_no_closed_in_description.pl
index 9389e1074e..74c9592b30 100644
--- a/tp/t/results/menu/menu_no_closed_in_description.pl
+++ b/tp/t/results/menu/menu_no_closed_in_description.pl
@@ -125,7 +125,7 @@ $result_texts{'menu_no_closed_in_description'} = '* 
(manual_in_menu):: desc
 
 $result_errors{'menu_no_closed_in_description'} = [
   {
-    'error_line' => ':2: no matching `@end menu\'
+    'error_line' => 'no matching `@end menu\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/menu/menu_no_closed_in_entry.pl 
b/tp/t/results/menu/menu_no_closed_in_entry.pl
index ba8e97c7cd..abd1bf42b2 100644
--- a/tp/t/results/menu/menu_no_closed_in_entry.pl
+++ b/tp/t/results/menu/menu_no_closed_in_entry.pl
@@ -81,7 +81,7 @@ $result_texts{'menu_no_closed_in_entry'} = '* a1:
 
 $result_errors{'menu_no_closed_in_entry'} = [
   {
-    'error_line' => ':2: no matching `@end menu\'
+    'error_line' => 'no matching `@end menu\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/menu/menu_no_closed_star.pl 
b/tp/t/results/menu/menu_no_closed_star.pl
index b66f9cb6dc..428e0976f8 100644
--- a/tp/t/results/menu/menu_no_closed_star.pl
+++ b/tp/t/results/menu/menu_no_closed_star.pl
@@ -68,7 +68,7 @@ $result_texts{'menu_no_closed_star'} = '* ';
 
 $result_errors{'menu_no_closed_star'} = [
   {
-    'error_line' => ':2: no matching `@end menu\'
+    'error_line' => 'no matching `@end menu\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/menu/menu_node_unterminated.pl 
b/tp/t/results/menu/menu_node_unterminated.pl
index ac1c511177..f18df80208 100644
--- a/tp/t/results/menu/menu_node_unterminated.pl
+++ b/tp/t/results/menu/menu_node_unterminated.pl
@@ -243,7 +243,7 @@ $result_menus{'menu_node_unterminated'} = {
 
 $result_errors{'menu_node_unterminated'} = [
   {
-    'error_line' => ':4: @menu reference to nonexistent node `Examples of 
Login Verification Functions
+    'error_line' => '@menu reference to nonexistent node `Examples of Login 
Verification Functions
 \'
 ',
     'file_name' => '',
diff --git a/tp/t/results/menu/multiple_menus.pl 
b/tp/t/results/menu/multiple_menus.pl
index 1dce240ced..a50014b1b7 100644
--- a/tp/t/results/menu/multiple_menus.pl
+++ b/tp/t/results/menu/multiple_menus.pl
@@ -440,7 +440,7 @@ $result_menus{'multiple_menus'} = {
 
 $result_errors{'multiple_menus'} = [
   {
-    'error_line' => ':7: warning: multiple @menu
+    'error_line' => 'warning: multiple @menu
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/menu/sc_in_menu.pl b/tp/t/results/menu/sc_in_menu.pl
index e7626a7a46..c11782507e 100644
--- a/tp/t/results/menu/sc_in_menu.pl
+++ b/tp/t/results/menu/sc_in_menu.pl
@@ -1080,7 +1080,7 @@ 
$result_menus{'sc_in_menu'}{'structure'}{'menu_child'}{'structure'}{'menu_up'} =
 
 $result_errors{'sc_in_menu'} = [
   {
-    'error_line' => ':19: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => '',
     'line_nr' => 19,
diff --git a/tp/t/results/menu/submenu_in_example.pl 
b/tp/t/results/menu/submenu_in_example.pl
index fe583c8a6d..a3a03e24b1 100644
--- a/tp/t/results/menu/submenu_in_example.pl
+++ b/tp/t/results/menu/submenu_in_example.pl
@@ -804,7 +804,7 @@ $result_menus{'submenu_in_example'} = {
 
 $result_errors{'submenu_in_example'} = [
   {
-    'error_line' => ':7: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -813,7 +813,7 @@ $result_errors{'submenu_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -822,7 +822,7 @@ $result_errors{'submenu_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -831,7 +831,7 @@ $result_errors{'submenu_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/misc_commands/also_not_line.pl 
b/tp/t/results/misc_commands/also_not_line.pl
index e28985eadb..abb7bb12ab 100644
--- a/tp/t/results/misc_commands/also_not_line.pl
+++ b/tp/t/results/misc_commands/also_not_line.pl
@@ -537,7 +537,7 @@ exdent line after exdent
 
 $result_errors{'also_not_line'} = [
   {
-    'error_line' => ':3: warning: @page should only appear at the beginning of 
a line
+    'error_line' => 'warning: @page should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -546,7 +546,7 @@ $result_errors{'also_not_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: @refill is obsolete.
+    'error_line' => 'warning: @refill is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -555,7 +555,7 @@ $result_errors{'also_not_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: @page should only appear at the beginning 
of a line
+    'error_line' => 'warning: @page should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -564,7 +564,7 @@ $result_errors{'also_not_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: warning: @refill is obsolete.
+    'error_line' => 'warning: @refill is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -573,7 +573,7 @@ $result_errors{'also_not_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: @novalidate should only appear at the 
beginning of a line
+    'error_line' => 'warning: @novalidate should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -582,7 +582,7 @@ $result_errors{'also_not_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':23: warning: @exdent should only appear at the beginning 
of a line
+    'error_line' => 'warning: @exdent should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 23,
diff --git a/tp/t/results/misc_commands/author_outside_titlepage_quotation.pl 
b/tp/t/results/misc_commands/author_outside_titlepage_quotation.pl
index 7c8d55552a..ef43ca657c 100644
--- a/tp/t/results/misc_commands/author_outside_titlepage_quotation.pl
+++ b/tp/t/results/misc_commands/author_outside_titlepage_quotation.pl
@@ -58,7 +58,7 @@ $result_texts{'author_outside_titlepage_quotation'} = 'Some 
One
 
 $result_errors{'author_outside_titlepage_quotation'} = [
   {
-    'error_line' => ':1: warning: @author not meaningful outside `@titlepage\' 
and `@quotation\' environments
+    'error_line' => 'warning: @author not meaningful outside `@titlepage\' and 
`@quotation\' environments
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/misc_commands/bad_documentlanguage.pl 
b/tp/t/results/misc_commands/bad_documentlanguage.pl
index 7e3a22cb37..ffe4aa0ede 100644
--- a/tp/t/results/misc_commands/bad_documentlanguage.pl
+++ b/tp/t/results/misc_commands/bad_documentlanguage.pl
@@ -191,7 +191,7 @@ documentlanguage
 
 $result_errors{'bad_documentlanguage'} = [
   {
-    'error_line' => ':2: warning: @documentlanguage should only appear at the 
beginning of a line
+    'error_line' => 'warning: @documentlanguage should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -200,7 +200,7 @@ $result_errors{'bad_documentlanguage'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: @documentlanguage should only appear at the 
beginning of a line
+    'error_line' => 'warning: @documentlanguage should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -209,7 +209,7 @@ $result_errors{'bad_documentlanguage'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: @documentlanguage should not appear in 
@documentlanguage
+    'error_line' => 'warning: @documentlanguage should not appear in 
@documentlanguage
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -218,7 +218,7 @@ $result_errors{'bad_documentlanguage'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: bad argument to @documentlanguage: en 
@documentlanguage  en
+    'error_line' => 'bad argument to @documentlanguage: en @documentlanguage  
en
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -227,7 +227,7 @@ $result_errors{'bad_documentlanguage'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: warning: en  after documentlanguage is not a valid 
language code
+    'error_line' => 'warning: en  after documentlanguage is not a valid 
language code
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git 
a/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl 
b/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
index 9827519791..46fd8af6ea 100644
--- a/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
+++ b/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
@@ -5161,7 +5161,7 @@ $result_menus{'codequoteundirected_codequotebacktick'} = {
 
 $result_errors{'codequoteundirected_codequotebacktick'} = [
   {
-    'error_line' => ':31: @codequoteundirected missing argument (possibly 
involving @allquotes)
+    'error_line' => '@codequoteundirected missing argument (possibly involving 
@allquotes)
 ',
     'file_name' => '',
     'line_nr' => 31,
@@ -5170,7 +5170,7 @@ $result_errors{'codequoteundirected_codequotebacktick'} = 
[
     'type' => 'error'
   },
   {
-    'error_line' => ':31: @codequotebacktick missing argument (possibly 
involving @allquotes)
+    'error_line' => '@codequotebacktick missing argument (possibly involving 
@allquotes)
 ',
     'file_name' => '',
     'line_nr' => 31,
@@ -5179,7 +5179,7 @@ $result_errors{'codequoteundirected_codequotebacktick'} = 
[
     'type' => 'error'
   },
   {
-    'error_line' => ':42: @codequoteundirected missing argument (possibly 
involving @allquotes)
+    'error_line' => '@codequoteundirected missing argument (possibly involving 
@allquotes)
 ',
     'file_name' => '',
     'line_nr' => 42,
@@ -5188,7 +5188,7 @@ $result_errors{'codequoteundirected_codequotebacktick'} = 
[
     'type' => 'error'
   },
   {
-    'error_line' => ':42: @codequotebacktick missing argument (possibly 
involving @allquotes)
+    'error_line' => '@codequotebacktick missing argument (possibly involving 
@allquotes)
 ',
     'file_name' => '',
     'line_nr' => 42,
@@ -5197,7 +5197,7 @@ $result_errors{'codequoteundirected_codequotebacktick'} = 
[
     'type' => 'error'
   },
   {
-    'error_line' => ':45: @codequoteundirected missing argument (possibly 
involving @allquotes)
+    'error_line' => '@codequoteundirected missing argument (possibly involving 
@allquotes)
 ',
     'file_name' => '',
     'line_nr' => 45,
@@ -5206,7 +5206,7 @@ $result_errors{'codequoteundirected_codequotebacktick'} = 
[
     'type' => 'error'
   },
   {
-    'error_line' => ':45: @codequotebacktick missing argument (possibly 
involving @allquotes)
+    'error_line' => '@codequotebacktick missing argument (possibly involving 
@allquotes)
 ',
     'file_name' => '',
     'line_nr' => 45,
diff --git a/tp/t/results/misc_commands/command_in_heading_footing.pl 
b/tp/t/results/misc_commands/command_in_heading_footing.pl
index 61e5f1a50c..3914900c2d 100644
--- a/tp/t/results/misc_commands/command_in_heading_footing.pl
+++ b/tp/t/results/misc_commands/command_in_heading_footing.pl
@@ -170,7 +170,7 @@ In code .
 
 $result_errors{'command_in_heading_footing'} = [
   {
-    'error_line' => ':3: @thispage should only appear in heading or footing
+    'error_line' => '@thispage should only appear in heading or footing
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -179,7 +179,7 @@ $result_errors{'command_in_heading_footing'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: @thischapternum should only appear in heading or 
footing
+    'error_line' => '@thischapternum should only appear in heading or footing
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -188,7 +188,7 @@ $result_errors{'command_in_heading_footing'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: @thissection should only appear in heading or footing
+    'error_line' => '@thissection should only appear in heading or footing
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git 
a/tp/t/results/misc_commands/command_not_closed_in_documentencoding.pl 
b/tp/t/results/misc_commands/command_not_closed_in_documentencoding.pl
index b5f9c78693..b702d3ea88 100644
--- a/tp/t/results/misc_commands/command_not_closed_in_documentencoding.pl
+++ b/tp/t/results/misc_commands/command_not_closed_in_documentencoding.pl
@@ -67,7 +67,7 @@ $result_texts{'command_not_closed_in_documentencoding'} = '';
 
 $result_errors{'command_not_closed_in_documentencoding'} = [
   {
-    'error_line' => ':1: @strong missing closing brace
+    'error_line' => '@strong missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -76,7 +76,7 @@ $result_errors{'command_not_closed_in_documentencoding'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: bad argument to @documentencoding: @strong{}
+    'error_line' => 'bad argument to @documentencoding: @strong{}
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/misc_commands/contents.pl 
b/tp/t/results/misc_commands/contents.pl
index 4a59966adb..cb2c5edea3 100644
--- a/tp/t/results/misc_commands/contents.pl
+++ b/tp/t/results/misc_commands/contents.pl
@@ -257,7 +257,7 @@ shortcontents shortcontents summarycontents ';
 
 $result_errors{'contents'} = [
   {
-    'error_line' => ':2: warning: @contents should only appear at the 
beginning of a line
+    'error_line' => 'warning: @contents should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -266,7 +266,7 @@ $result_errors{'contents'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @contents should only appear at the 
beginning of a line
+    'error_line' => 'warning: @contents should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -275,7 +275,7 @@ $result_errors{'contents'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: @shortcontents should only appear at the 
beginning of a line
+    'error_line' => 'warning: @shortcontents should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -284,7 +284,7 @@ $result_errors{'contents'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: @shortcontents should only appear at the 
beginning of a line
+    'error_line' => 'warning: @shortcontents should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -293,7 +293,7 @@ $result_errors{'contents'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @summarycontents should only appear at the 
beginning of a line
+    'error_line' => 'warning: @summarycontents should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/misc_commands/defindex_too_much_args.pl 
b/tp/t/results/misc_commands/defindex_too_much_args.pl
index 2e4e8e9064..7f644b02af 100644
--- a/tp/t/results/misc_commands/defindex_too_much_args.pl
+++ b/tp/t/results/misc_commands/defindex_too_much_args.pl
@@ -52,7 +52,7 @@ $result_texts{'defindex_too_much_args'} = '';
 
 $result_errors{'defindex_too_much_args'} = [
   {
-    'error_line' => ':1: bad argument to @defindex: chose    machin
+    'error_line' => 'bad argument to @defindex: chose    machin
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/misc_commands/definfoenclose.pl 
b/tp/t/results/misc_commands/definfoenclose.pl
index 88445ca749..ac61755038 100644
--- a/tp/t/results/misc_commands/definfoenclose.pl
+++ b/tp/t/results/misc_commands/definfoenclose.pl
@@ -383,7 +383,7 @@ very strong
 
 $result_errors{'definfoenclose'} = [
   {
-    'error_line' => ':2: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -392,7 +392,7 @@ $result_errors{'definfoenclose'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @definfoenclose should only appear at the 
beginning of a line
+    'error_line' => 'warning: @definfoenclose should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -401,7 +401,7 @@ $result_errors{'definfoenclose'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -410,7 +410,7 @@ $result_errors{'definfoenclose'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @definfoenclose should only appear at the 
beginning of a line
+    'error_line' => 'warning: @definfoenclose should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -419,7 +419,7 @@ $result_errors{'definfoenclose'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':12: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 12,
diff --git a/tp/t/results/misc_commands/definfoenclose_with_empty_arg.pl 
b/tp/t/results/misc_commands/definfoenclose_with_empty_arg.pl
index 4c060f559d..3491eb4414 100644
--- a/tp/t/results/misc_commands/definfoenclose_with_empty_arg.pl
+++ b/tp/t/results/misc_commands/definfoenclose_with_empty_arg.pl
@@ -134,7 +134,7 @@ My something.
 
 $result_errors{'definfoenclose_with_empty_arg'} = [
   {
-    'error_line' => ':2: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/misc_commands/double_exdent.pl 
b/tp/t/results/misc_commands/double_exdent.pl
index 3cbb1b1b41..19d1d12892 100644
--- a/tp/t/results/misc_commands/double_exdent.pl
+++ b/tp/t/results/misc_commands/double_exdent.pl
@@ -234,7 +234,7 @@ double  exdented nested other line
 
 $result_errors{'double_exdent'} = [
   {
-    'error_line' => ':5: warning: @exdent should not appear in @exdent
+    'error_line' => 'warning: @exdent should not appear in @exdent
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/misc_commands/empty_center.pl 
b/tp/t/results/misc_commands/empty_center.pl
index 30be51d927..6e9ec125e4 100644
--- a/tp/t/results/misc_commands/empty_center.pl
+++ b/tp/t/results/misc_commands/empty_center.pl
@@ -52,7 +52,7 @@ $result_texts{'empty_center'} = '
 
 $result_errors{'empty_center'} = [
   {
-    'error_line' => ':1: warning: @center missing argument
+    'error_line' => 'warning: @center missing argument
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/misc_commands/empty_documentencoding.pl 
b/tp/t/results/misc_commands/empty_documentencoding.pl
index 868143733c..d1189cfa7e 100644
--- a/tp/t/results/misc_commands/empty_documentencoding.pl
+++ b/tp/t/results/misc_commands/empty_documentencoding.pl
@@ -51,7 +51,7 @@ $result_texts{'empty_documentencoding'} = '';
 
 $result_errors{'empty_documentencoding'} = [
   {
-    'error_line' => ':1: warning: @documentencoding missing argument
+    'error_line' => 'warning: @documentencoding missing argument
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/misc_commands/heading_command_in_commands.pl 
b/tp/t/results/misc_commands/heading_command_in_commands.pl
index 97bf2b0efb..208aab917e 100644
--- a/tp/t/results/misc_commands/heading_command_in_commands.pl
+++ b/tp/t/results/misc_commands/heading_command_in_commands.pl
@@ -322,7 +322,7 @@ $result_texts{'heading_command_in_commands'} = '
 
 $result_errors{'heading_command_in_commands'} = [
   {
-    'error_line' => ':3: warning: @everyheading should not appear in @code
+    'error_line' => 'warning: @everyheading should not appear in @code
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/misc_commands/incorrect_allowcodebreaks_argument.pl 
b/tp/t/results/misc_commands/incorrect_allowcodebreaks_argument.pl
index bba8df979f..ae8eb2c2c4 100644
--- a/tp/t/results/misc_commands/incorrect_allowcodebreaks_argument.pl
+++ b/tp/t/results/misc_commands/incorrect_allowcodebreaks_argument.pl
@@ -97,7 +97,7 @@ $result_texts{'incorrect_allowcodebreaks_argument'} = 'b a
 
 $result_errors{'incorrect_allowcodebreaks_argument'} = [
   {
-    'error_line' => ':1: @allowcodebreaks arg must be `true\' or `false\', not 
`_arg\'
+    'error_line' => '@allowcodebreaks arg must be `true\' or `false\', not 
`_arg\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/misc_commands/index_entries.pl 
b/tp/t/results/misc_commands/index_entries.pl
index e5f87118b7..05c01d665d 100644
--- a/tp/t/results/misc_commands/index_entries.pl
+++ b/tp/t/results/misc_commands/index_entries.pl
@@ -172,7 +172,7 @@ $result_texts{'index_entries'} = '
 
 $result_errors{'index_entries'} = [
   {
-    'error_line' => ':1: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -181,7 +181,7 @@ $result_errors{'index_entries'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: entry for index `truc\' outside of any node
+    'error_line' => 'warning: entry for index `truc\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/misc_commands/invalid_clickstyle.pl 
b/tp/t/results/misc_commands/invalid_clickstyle.pl
index 5f1f1f62be..1db259e0a8 100644
--- a/tp/t/results/misc_commands/invalid_clickstyle.pl
+++ b/tp/t/results/misc_commands/invalid_clickstyle.pl
@@ -272,7 +272,7 @@ A  (something).
 
 $result_errors{'invalid_clickstyle'} = [
   {
-    'error_line' => ':2: warning: remaining argument on @clickstyle line: on 
the same line
+    'error_line' => 'warning: remaining argument on @clickstyle line: on the 
same line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -281,7 +281,7 @@ $result_errors{'invalid_clickstyle'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: @clickstyle should only accept an @-command as 
argument, not ` something
+    'error_line' => '@clickstyle should only accept an @-command as argument, 
not ` something
 \'
 ',
     'file_name' => '',
diff --git a/tp/t/results/misc_commands/invalid_documentencoding.pl 
b/tp/t/results/misc_commands/invalid_documentencoding.pl
index b19bd28da2..d0037025b8 100644
--- a/tp/t/results/misc_commands/invalid_documentencoding.pl
+++ b/tp/t/results/misc_commands/invalid_documentencoding.pl
@@ -457,7 +457,7 @@ $result_texts{'invalid_documentencoding'} = '
 
 $result_errors{'invalid_documentencoding'} = [
   {
-    'error_line' => ':2: bad argument to @documentencoding: us-ascii@asis{}
+    'error_line' => 'bad argument to @documentencoding: us-ascii@asis{}
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -466,7 +466,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: bad argument to @documentencoding: latin1@asis{a}
+    'error_line' => 'bad argument to @documentencoding: latin1@asis{a}
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -475,7 +475,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: encoding `YS-ASCII\' is not a canonical 
texinfo encoding
+    'error_line' => 'warning: encoding `YS-ASCII\' is not a canonical texinfo 
encoding
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -484,7 +484,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: unrecognized encoding name `YS-ASCII\'
+    'error_line' => 'warning: unrecognized encoding name `YS-ASCII\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -493,7 +493,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @documentencoding should only appear at the 
beginning of a line
+    'error_line' => 'warning: @documentencoding should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -502,7 +502,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: encoding `bad encoding name\' is not a 
canonical texinfo encoding
+    'error_line' => 'warning: encoding `bad encoding name\' is not a canonical 
texinfo encoding
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -511,7 +511,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: unrecognized encoding name `bad encoding 
name\'
+    'error_line' => 'warning: unrecognized encoding name `bad encoding name\'
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -520,7 +520,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: encoding `1\' is not a canonical texinfo 
encoding
+    'error_line' => 'warning: encoding `1\' is not a canonical texinfo encoding
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -529,7 +529,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: unrecognized encoding name `1\'
+    'error_line' => 'warning: unrecognized encoding name `1\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -538,7 +538,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: encoding `%\' is not a canonical texinfo 
encoding
+    'error_line' => 'warning: encoding `%\' is not a canonical texinfo encoding
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -547,7 +547,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: unrecognized encoding name `%\'
+    'error_line' => 'warning: unrecognized encoding name `%\'
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -556,7 +556,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: encoding `@\' is not a canonical texinfo 
encoding
+    'error_line' => 'warning: encoding `@\' is not a canonical texinfo encoding
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -565,7 +565,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: unrecognized encoding name `@\'
+    'error_line' => 'warning: unrecognized encoding name `@\'
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -574,7 +574,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: bad argument to @documentencoding: AAA@TeX{}
+    'error_line' => 'bad argument to @documentencoding: AAA@TeX{}
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -583,7 +583,7 @@ $result_errors{'invalid_documentencoding'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':11: bad argument to @documentencoding: BBB@\'e
+    'error_line' => 'bad argument to @documentencoding: BBB@\'e
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/misc_commands/invalid_kbdinputstyle.pl 
b/tp/t/results/misc_commands/invalid_kbdinputstyle.pl
index 43ca52a868..bd36b6c49e 100644
--- a/tp/t/results/misc_commands/invalid_kbdinputstyle.pl
+++ b/tp/t/results/misc_commands/invalid_kbdinputstyle.pl
@@ -69,7 +69,7 @@ $result_texts{'invalid_kbdinputstyle'} = 'kbdinputstyle ';
 
 $result_errors{'invalid_kbdinputstyle'} = [
   {
-    'error_line' => ':1: warning: @kbdinputstyle should only appear at the 
beginning of a line
+    'error_line' => 'warning: @kbdinputstyle should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -78,7 +78,7 @@ $result_errors{'invalid_kbdinputstyle'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @kbdinputstyle arg must be 
`code\'/`example\'/`distinct\', not `wrong arg on line following kbdinputstyle\'
+    'error_line' => '@kbdinputstyle arg must be 
`code\'/`example\'/`distinct\', not `wrong arg on line following kbdinputstyle\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/misc_commands/many_lines.pl 
b/tp/t/results/misc_commands/many_lines.pl
index eb13121a6c..e3a20b8c8a 100644
--- a/tp/t/results/misc_commands/many_lines.pl
+++ b/tp/t/results/misc_commands/many_lines.pl
@@ -1451,7 +1451,7 @@ Line after finalout
 
 $result_errors{'many_lines'} = [
   {
-    'error_line' => ':1: warning: @pagesizes should only appear at the 
beginning of a line
+    'error_line' => 'warning: @pagesizes should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -1460,7 +1460,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @afourpaper should only appear at the 
beginning of a line
+    'error_line' => 'warning: @afourpaper should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -1469,7 +1469,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @smallbook should only appear at the 
beginning of a line
+    'error_line' => 'warning: @smallbook should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -1478,7 +1478,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: @headings should only appear at the 
beginning of a line
+    'error_line' => 'warning: @headings should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -1487,7 +1487,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: bad argument to @headings: on line following headings
+    'error_line' => 'bad argument to @headings: on line following headings
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -1496,7 +1496,7 @@ $result_errors{'many_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: @oddfooting should only appear at the 
beginning of a line
+    'error_line' => 'warning: @oddfooting should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -1505,7 +1505,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @everyheading should only appear at the 
beginning of a line
+    'error_line' => 'warning: @everyheading should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -1514,7 +1514,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: @everyfooting should only appear at the 
beginning of a line
+    'error_line' => 'warning: @everyfooting should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -1523,7 +1523,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: @evenheading should only appear at the 
beginning of a line
+    'error_line' => 'warning: @evenheading should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -1532,7 +1532,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @evenfooting should only appear at the 
beginning of a line
+    'error_line' => 'warning: @evenfooting should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -1541,7 +1541,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: @oddheading should only appear at the 
beginning of a line
+    'error_line' => 'warning: @oddheading should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -1550,7 +1550,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @need should only appear at the beginning 
of a line
+    'error_line' => 'warning: @need should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -1559,7 +1559,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: bad argument to @need: 0.1 on line following
+    'error_line' => 'bad argument to @need: 0.1 on line following
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -1568,7 +1568,7 @@ $result_errors{'many_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':12: warning: @need should only appear at the beginning 
of a line
+    'error_line' => 'warning: @need should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -1577,7 +1577,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: @setchapternewpage should only appear at 
the beginning of a line
+    'error_line' => 'warning: @setchapternewpage should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -1586,7 +1586,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: @setchapternewpage arg must be `on\', `off\' or 
`odd\', not `on line following setchapternewpage\'
+    'error_line' => '@setchapternewpage arg must be `on\', `off\' or `odd\', 
not `on line following setchapternewpage\'
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -1595,7 +1595,7 @@ $result_errors{'many_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':14: warning: @raisesections should only appear at the 
beginning of a line
+    'error_line' => 'warning: @raisesections should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -1604,7 +1604,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: warning: @lowersections should only appear at the 
beginning of a line
+    'error_line' => 'warning: @lowersections should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -1613,7 +1613,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: warning: @kbdinputstyle should only appear at the 
beginning of a line
+    'error_line' => 'warning: @kbdinputstyle should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -1622,7 +1622,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':16: @kbdinputstyle arg must be 
`code\'/`example\'/`distinct\', not `code something\'
+    'error_line' => '@kbdinputstyle arg must be 
`code\'/`example\'/`distinct\', not `code something\'
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -1631,7 +1631,7 @@ $result_errors{'many_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':17: warning: @afourpaper should only appear at the 
beginning of a line
+    'error_line' => 'warning: @afourpaper should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1640,7 +1640,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: multiple @afourpaper
+    'error_line' => 'warning: multiple @afourpaper
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1649,7 +1649,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':18: warning: @afourlatex should only appear at the 
beginning of a line
+    'error_line' => 'warning: @afourlatex should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 18,
@@ -1658,7 +1658,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':19: warning: @afourwide should only appear at the 
beginning of a line
+    'error_line' => 'warning: @afourwide should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 19,
@@ -1667,7 +1667,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: warning: @paragraphindent should only appear at the 
beginning of a line
+    'error_line' => 'warning: @paragraphindent should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -1676,7 +1676,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':21: warning: @paragraphindent should only appear at the 
beginning of a line
+    'error_line' => 'warning: @paragraphindent should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 21,
@@ -1685,7 +1685,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':22: warning: @paragraphindent should only appear at the 
beginning of a line
+    'error_line' => 'warning: @paragraphindent should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 22,
@@ -1694,7 +1694,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':23: warning: @paragraphindent should only appear at the 
beginning of a line
+    'error_line' => 'warning: @paragraphindent should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 23,
@@ -1703,7 +1703,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':24: warning: @firstparagraphindent should only appear at 
the beginning of a line
+    'error_line' => 'warning: @firstparagraphindent should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 24,
@@ -1712,7 +1712,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':25: warning: @exampleindent should only appear at the 
beginning of a line
+    'error_line' => 'warning: @exampleindent should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 25,
@@ -1721,7 +1721,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':25: @exampleindent arg must be numeric/`asis\', not `6 
on line following exampleindent\'
+    'error_line' => '@exampleindent arg must be numeric/`asis\', not `6 on 
line following exampleindent\'
 ',
     'file_name' => '',
     'line_nr' => 25,
@@ -1730,7 +1730,7 @@ $result_errors{'many_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':26: warning: @exampleindent should only appear at the 
beginning of a line
+    'error_line' => 'warning: @exampleindent should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 26,
@@ -1739,7 +1739,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':27: warning: @footnotestyle should only appear at the 
beginning of a line
+    'error_line' => 'warning: @footnotestyle should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -1748,7 +1748,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':28: warning: @footnotestyle should only appear at the 
beginning of a line
+    'error_line' => 'warning: @footnotestyle should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 28,
@@ -1757,7 +1757,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':28: warning: multiple @footnotestyle
+    'error_line' => 'warning: multiple @footnotestyle
 ',
     'file_name' => '',
     'line_nr' => 28,
@@ -1766,7 +1766,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':29: warning: @documentencoding should only appear at the 
beginning of a line
+    'error_line' => 'warning: @documentencoding should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -1775,7 +1775,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':29: warning: encoding `US-ascii encoding name\' is not a 
canonical texinfo encoding
+    'error_line' => 'warning: encoding `US-ascii encoding name\' is not a 
canonical texinfo encoding
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -1784,7 +1784,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':29: warning: unrecognized encoding name `US-ascii 
encoding name\'
+    'error_line' => 'warning: unrecognized encoding name `US-ascii encoding 
name\'
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -1793,7 +1793,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':31: warning: @frenchspacing should only appear at the 
beginning of a line
+    'error_line' => 'warning: @frenchspacing should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 31,
@@ -1802,7 +1802,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':32: warning: @frenchspacing should only appear at the 
beginning of a line
+    'error_line' => 'warning: @frenchspacing should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 32,
@@ -1811,7 +1811,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':33: warning: @fonttextsize should only appear at the 
beginning of a line
+    'error_line' => 'warning: @fonttextsize should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 33,
@@ -1820,7 +1820,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':34: warning: @everyheadingmarks should only appear at 
the beginning of a line
+    'error_line' => 'warning: @everyheadingmarks should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 34,
@@ -1829,7 +1829,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':34: @everyheadingmarks arg must be `top\' or `bottom\', 
not `bottom on line following everyheadingmarks\'
+    'error_line' => '@everyheadingmarks arg must be `top\' or `bottom\', not 
`bottom on line following everyheadingmarks\'
 ',
     'file_name' => '',
     'line_nr' => 34,
@@ -1838,7 +1838,7 @@ $result_errors{'many_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':38: warning: @finalout should only appear at the 
beginning of a line
+    'error_line' => 'warning: @finalout should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 38,
@@ -1847,7 +1847,7 @@ $result_errors{'many_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':40: warning: @finalout should only appear at the 
beginning of a line
+    'error_line' => 'warning: @finalout should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 40,
diff --git a/tp/t/results/misc_commands/ref_in_center.pl 
b/tp/t/results/misc_commands/ref_in_center.pl
index e62a01ff38..90f2755ef6 100644
--- a/tp/t/results/misc_commands/ref_in_center.pl
+++ b/tp/t/results/misc_commands/ref_in_center.pl
@@ -262,7 +262,7 @@ $result_menus{'ref_in_center'} = {
 
 $result_errors{'ref_in_center'} = [
   {
-    'error_line' => ':5: @ref missing closing brace
+    'error_line' => '@ref missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -271,7 +271,7 @@ $result_errors{'ref_in_center'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/misc_commands/setfilename.pl 
b/tp/t/results/misc_commands/setfilename.pl
index 6b33f077c8..420993b8f6 100644
--- a/tp/t/results/misc_commands/setfilename.pl
+++ b/tp/t/results/misc_commands/setfilename.pl
@@ -244,7 +244,7 @@ $result_texts{'setfilename'} = '
 
 $result_errors{'setfilename'} = [
   {
-    'error_line' => ':2: warning: multiple @setfilename
+    'error_line' => 'warning: multiple @setfilename
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -253,7 +253,7 @@ $result_errors{'setfilename'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: multiple @setfilename
+    'error_line' => 'warning: multiple @setfilename
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -262,7 +262,7 @@ $result_errors{'setfilename'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: multiple @setfilename
+    'error_line' => 'warning: multiple @setfilename
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -271,7 +271,7 @@ $result_errors{'setfilename'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: @verb should not appear in @setfilename
+    'error_line' => 'warning: @verb should not appear in @setfilename
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -280,7 +280,7 @@ $result_errors{'setfilename'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: bad argument to @setfilename: @ @verb{: name :}@
+    'error_line' => 'bad argument to @setfilename: @ @verb{: name :}@
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/misc_commands/sp.pl b/tp/t/results/misc_commands/sp.pl
index 5c03854b07..f5c5fc08b5 100644
--- a/tp/t/results/misc_commands/sp.pl
+++ b/tp/t/results/misc_commands/sp.pl
@@ -214,7 +214,7 @@ Text line after the text line followed by the sp.
 
 $result_errors{'sp'} = [
   {
-    'error_line' => ':7: @sp arg must be numeric, not `2 a number after sp\'
+    'error_line' => '@sp arg must be numeric, not `2 a number after sp\'
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/misc_commands/synindex_too_much_args.pl 
b/tp/t/results/misc_commands/synindex_too_much_args.pl
index 8da6f44857..83172f37d0 100644
--- a/tp/t/results/misc_commands/synindex_too_much_args.pl
+++ b/tp/t/results/misc_commands/synindex_too_much_args.pl
@@ -57,7 +57,7 @@ $result_texts{'synindex_too_much_args'} = '';
 
 $result_errors{'synindex_too_much_args'} = [
   {
-    'error_line' => ':1: bad argument to @syncodeindex: cp fn    truc
+    'error_line' => 'bad argument to @syncodeindex: cp fn    truc
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/misc_commands/text_before_and_after_bye.pl 
b/tp/t/results/misc_commands/text_before_and_after_bye.pl
index 6022298dcb..b5a2b1a455 100644
--- a/tp/t/results/misc_commands/text_before_and_after_bye.pl
+++ b/tp/t/results/misc_commands/text_before_and_after_bye.pl
@@ -52,7 +52,7 @@ $result_texts{'text_before_and_after_bye'} = 'Before bye ';
 
 $result_errors{'text_before_and_after_bye'} = [
   {
-    'error_line' => ':1: warning: @bye should only appear at the beginning of 
a line
+    'error_line' => 'warning: @bye should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/misc_commands/text_before_line_command.pl 
b/tp/t/results/misc_commands/text_before_line_command.pl
index 214ff10a5e..e18987ea6e 100644
--- a/tp/t/results/misc_commands/text_before_line_command.pl
+++ b/tp/t/results/misc_commands/text_before_line_command.pl
@@ -407,7 +407,7 @@ $result_menus{'text_before_line_command'} = {
 
 $result_errors{'text_before_line_command'} = [
   {
-    'error_line' => ':1: warning: @title should only appear at the beginning 
of a line
+    'error_line' => 'warning: @title should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -416,7 +416,7 @@ $result_errors{'text_before_line_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @node should only appear at the beginning of 
a line
+    'error_line' => 'warning: @node should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -425,7 +425,7 @@ $result_errors{'text_before_line_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: @chapter should only appear at the beginning 
of a line
+    'error_line' => 'warning: @chapter should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -434,7 +434,7 @@ $result_errors{'text_before_line_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @contents should only appear at the 
beginning of a line
+    'error_line' => 'warning: @contents should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -443,7 +443,7 @@ $result_errors{'text_before_line_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @author should only appear at the beginning 
of a line
+    'error_line' => 'warning: @author should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/morecoverage/formatting_fr.pl 
b/tp/t/results/morecoverage/formatting_fr.pl
index 2288376577..5c8ba35983 100644
--- a/tp/t/results/morecoverage/formatting_fr.pl
+++ b/tp/t/results/morecoverage/formatting_fr.pl
@@ -4541,7 +4541,7 @@ 
$result_menus{'formatting_fr'}{'structure'}{'menu_child'}{'structure'}{'menu_up'
 
 $result_errors{'formatting_fr'} = [
   {
-    'error_line' => 'formatting.texi:21: @include: could not find 
coverage_macro.texi
+    'error_line' => '@include: could not find coverage_macro.texi
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 21,
@@ -4550,7 +4550,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:25: unknown command `mymacro\'
+    'error_line' => 'unknown command `mymacro\'
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 25,
@@ -4559,7 +4559,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:25: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 25,
@@ -4568,7 +4568,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:25: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 25,
@@ -4577,7 +4577,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:35: unknown command `mymacro\'
+    'error_line' => 'unknown command `mymacro\'
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 35,
@@ -4586,7 +4586,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:35: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 35,
@@ -4595,7 +4595,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:35: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 35,
@@ -4604,7 +4604,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:45: unknown command `mymacro\'
+    'error_line' => 'unknown command `mymacro\'
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 45,
@@ -4613,7 +4613,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:45: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 45,
@@ -4622,7 +4622,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:45: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 45,
@@ -4631,7 +4631,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:49: unknown command `mymacro\'
+    'error_line' => 'unknown command `mymacro\'
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 49,
@@ -4640,7 +4640,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:49: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 49,
@@ -4649,7 +4649,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:49: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 49,
@@ -4658,7 +4658,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:90: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 90,
@@ -4667,7 +4667,7 @@ $result_errors{'formatting_fr'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'formatting.texi:130: warning: @centerchap is obsolete.
+    'error_line' => 'warning: @centerchap is obsolete.
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 130,
@@ -4868,7 +4868,7 @@ End:
 
 $result_converted_errors{'info'}->{'formatting_fr'} = [
   {
-    'error_line' => 'formatting.texi:99: warning: @node name should not 
contain `,\': s--ect,ion
+    'error_line' => 'warning: @node name should not contain `,\': s--ect,ion
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 99,
diff --git a/tp/t/results/morecoverage/texi_formatting.pl 
b/tp/t/results/morecoverage/texi_formatting.pl
index 221b900303..5b83db491a 100644
--- a/tp/t/results/morecoverage/texi_formatting.pl
+++ b/tp/t/results/morecoverage/texi_formatting.pl
@@ -4541,7 +4541,7 @@ 
$result_menus{'texi_formatting'}{'structure'}{'menu_child'}{'structure'}{'menu_u
 
 $result_errors{'texi_formatting'} = [
   {
-    'error_line' => 'formatting.texi:21: @include: could not find 
coverage_macro.texi
+    'error_line' => '@include: could not find coverage_macro.texi
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 21,
@@ -4550,7 +4550,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:25: unknown command `mymacro\'
+    'error_line' => 'unknown command `mymacro\'
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 25,
@@ -4559,7 +4559,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:25: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 25,
@@ -4568,7 +4568,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:25: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 25,
@@ -4577,7 +4577,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:35: unknown command `mymacro\'
+    'error_line' => 'unknown command `mymacro\'
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 35,
@@ -4586,7 +4586,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:35: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 35,
@@ -4595,7 +4595,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:35: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 35,
@@ -4604,7 +4604,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:45: unknown command `mymacro\'
+    'error_line' => 'unknown command `mymacro\'
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 45,
@@ -4613,7 +4613,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:45: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 45,
@@ -4622,7 +4622,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:45: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 45,
@@ -4631,7 +4631,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:49: unknown command `mymacro\'
+    'error_line' => 'unknown command `mymacro\'
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 49,
@@ -4640,7 +4640,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:49: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 49,
@@ -4649,7 +4649,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:49: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 49,
@@ -4658,7 +4658,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'formatting.texi:90: warning: @menu in invalid context
+    'error_line' => 'warning: @menu in invalid context
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 90,
@@ -4667,7 +4667,7 @@ $result_errors{'texi_formatting'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'formatting.texi:130: warning: @centerchap is obsolete.
+    'error_line' => 'warning: @centerchap is obsolete.
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 130,
@@ -4868,7 +4868,7 @@ End:
 
 $result_converted_errors{'info'}->{'texi_formatting'} = [
   {
-    'error_line' => 'formatting.texi:99: warning: @node name should not 
contain `,\': s--ect,ion
+    'error_line' => 'warning: @node name should not contain `,\': s--ect,ion
 ',
     'file_name' => 'formatting.texi',
     'line_nr' => 99,
diff --git a/tp/t/results/moreindices/index_no_node.pl 
b/tp/t/results/moreindices/index_no_node.pl
index 3b73ec64ae..b9a5161e81 100644
--- a/tp/t/results/moreindices/index_no_node.pl
+++ b/tp/t/results/moreindices/index_no_node.pl
@@ -1506,7 +1506,7 @@ 
$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[3]{'structure
 
 $result_errors{'index_no_node'} = [
   {
-    'error_line' => 'index_no_node.texi:5: warning: entry for index `cp\' 
outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => 'index_no_node.texi',
     'line_nr' => 5,
@@ -1515,7 +1515,7 @@ $result_errors{'index_no_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'index_no_node.texi:7: warning: printindex before document 
beginning: @printindex cp
+    'error_line' => 'warning: printindex before document beginning: 
@printindex cp
 ',
     'file_name' => 'index_no_node.texi',
     'line_nr' => 7,
@@ -1524,7 +1524,7 @@ $result_errors{'index_no_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'index_no_node.texi:11: unknown index `bidule\' in 
@printindex
+    'error_line' => 'unknown index `bidule\' in @printindex
 ',
     'file_name' => 'index_no_node.texi',
     'line_nr' => 11,
@@ -1533,7 +1533,7 @@ $result_errors{'index_no_node'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'index_no_node.texi:19: warning: lowering the section 
level of @top appearing after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => 'index_no_node.texi',
     'line_nr' => 19,
diff --git a/tp/t/results/moreindices/index_split.pl 
b/tp/t/results/moreindices/index_split.pl
index 905bef114b..3d560b9a6c 100644
--- a/tp/t/results/moreindices/index_split.pl
+++ b/tp/t/results/moreindices/index_split.pl
@@ -4310,7 +4310,7 @@ $result_menus{'index_split'}{'structure'}{'menu_up'} = 
$result_menus{'index_spli
 
 $result_errors{'index_split'} = [
   {
-    'error_line' => 'index_split.texi:87: warning: node `node in section 3\' 
is next for `section 3\' in menu but not in sectioning
+    'error_line' => 'warning: node `node in section 3\' is next for `section 
3\' in menu but not in sectioning
 ',
     'file_name' => 'index_split.texi',
     'line_nr' => 87,
diff --git a/tp/t/results/moresectioning/equivalent_nodes.pl 
b/tp/t/results/moresectioning/equivalent_nodes.pl
index d7b5df6db5..502e2378a7 100644
--- a/tp/t/results/moresectioning/equivalent_nodes.pl
+++ b/tp/t/results/moresectioning/equivalent_nodes.pl
@@ -965,7 +965,7 @@ 
$result_menus{'equivalent_nodes'}{'structure'}{'menu_child'}{'structure'}{'menu_
 
 $result_errors{'equivalent_nodes'} = [
   {
-    'error_line' => 'equivalent_nodes.texi:17: @float `@samp{node}\' 
previously defined
+    'error_line' => '@float `@samp{node}\' previously defined
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 17,
@@ -974,7 +974,7 @@ $result_errors{'equivalent_nodes'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:15: here is the previous definition 
as @node
+    'error_line' => 'here is the previous definition as @node
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 15,
@@ -983,7 +983,7 @@ $result_errors{'equivalent_nodes'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:25: warning: @ref to 
`@samp{node}\', different from node name `node\'
+    'error_line' => 'warning: @ref to `@samp{node}\', different from node name 
`node\'
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 25,
@@ -992,7 +992,7 @@ $result_errors{'equivalent_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:12: warning: @menu entry node name 
`@strong{node}\' different from node name `node\'
+    'error_line' => 'warning: @menu entry node name `@strong{node}\' different 
from node name `node\'
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 12,
@@ -1001,7 +1001,7 @@ $result_errors{'equivalent_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:5: warning: Next pointer 
`@asis{node}\' (for node `before top\') different from node name `node\'
+    'error_line' => 'warning: Next pointer `@asis{node}\' (for node `before 
top\') different from node name `node\'
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 5,
@@ -1010,7 +1010,7 @@ $result_errors{'equivalent_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:5: warning: node `before top\' 
unreferenced
+    'error_line' => 'warning: node `before top\' unreferenced
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 5,
diff --git a/tp/t/results/moresectioning/equivalent_nodes_no_node.pl 
b/tp/t/results/moresectioning/equivalent_nodes_no_node.pl
index 631a67ed95..7cd8ce2c0f 100644
--- a/tp/t/results/moresectioning/equivalent_nodes_no_node.pl
+++ b/tp/t/results/moresectioning/equivalent_nodes_no_node.pl
@@ -965,7 +965,7 @@ 
$result_menus{'equivalent_nodes_no_node'}{'structure'}{'menu_child'}{'structure'
 
 $result_errors{'equivalent_nodes_no_node'} = [
   {
-    'error_line' => 'equivalent_nodes.texi:17: @float `@samp{node}\' 
previously defined
+    'error_line' => '@float `@samp{node}\' previously defined
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 17,
@@ -974,7 +974,7 @@ $result_errors{'equivalent_nodes_no_node'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:15: here is the previous definition 
as @node
+    'error_line' => 'here is the previous definition as @node
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 15,
@@ -983,7 +983,7 @@ $result_errors{'equivalent_nodes_no_node'} = [
     'type' => 'error'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:25: warning: @ref to 
`@samp{node}\', different from node name `node\'
+    'error_line' => 'warning: @ref to `@samp{node}\', different from node name 
`node\'
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 25,
@@ -992,7 +992,7 @@ $result_errors{'equivalent_nodes_no_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:12: warning: @menu entry node name 
`@strong{node}\' different from node name `node\'
+    'error_line' => 'warning: @menu entry node name `@strong{node}\' different 
from node name `node\'
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 12,
@@ -1001,7 +1001,7 @@ $result_errors{'equivalent_nodes_no_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:5: warning: Next pointer 
`@asis{node}\' (for node `before top\') different from node name `node\'
+    'error_line' => 'warning: Next pointer `@asis{node}\' (for node `before 
top\') different from node name `node\'
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 5,
@@ -1010,7 +1010,7 @@ $result_errors{'equivalent_nodes_no_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'equivalent_nodes.texi:5: warning: node `before top\' 
unreferenced
+    'error_line' => 'warning: node `before top\' unreferenced
 ',
     'file_name' => 'equivalent_nodes.texi',
     'line_nr' => 5,
diff --git a/tp/t/results/moresectioning/node_footnote_end.pl 
b/tp/t/results/moresectioning/node_footnote_end.pl
index e1aa81f217..d9fcedd94f 100644
--- a/tp/t/results/moresectioning/node_footnote_end.pl
+++ b/tp/t/results/moresectioning/node_footnote_end.pl
@@ -1614,7 +1614,7 @@ 
$result_menus{'node_footnote_end'}{'structure'}{'menu_child'}{'structure'}{'menu
 
 $result_errors{'node_footnote_end'} = [
   {
-    'error_line' => 'node_footnote.texi:24: warning: node `@`a\' is next for 
`chapter\' in menu but not in sectioning
+    'error_line' => 'warning: node `@`a\' is next for `chapter\' in menu but 
not in sectioning
 ',
     'file_name' => 'node_footnote.texi',
     'line_nr' => 24,
@@ -1623,7 +1623,7 @@ $result_errors{'node_footnote_end'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'node_footnote.texi:24: warning: node `@^a\' is prev for 
`chapter\' in menu but not in sectioning
+    'error_line' => 'warning: node `@^a\' is prev for `chapter\' in menu but 
not in sectioning
 ',
     'file_name' => 'node_footnote.texi',
     'line_nr' => 24,
@@ -1632,7 +1632,7 @@ $result_errors{'node_footnote_end'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'node_footnote.texi:24: warning: node `Top\' is up for 
`chapter\' in menu but not in sectioning
+    'error_line' => 'warning: node `Top\' is up for `chapter\' in menu but not 
in sectioning
 ',
     'file_name' => 'node_footnote.texi',
     'line_nr' => 24,
diff --git a/tp/t/results/moresectioning/placed_things_before_element.pl 
b/tp/t/results/moresectioning/placed_things_before_element.pl
index dfdbfa6c06..6e731544a5 100644
--- a/tp/t/results/moresectioning/placed_things_before_element.pl
+++ b/tp/t/results/moresectioning/placed_things_before_element.pl
@@ -1081,7 +1081,7 @@ 
$result_sectioning{'placed_things_before_element'}{'structure'}{'section_childs'
 
 $result_errors{'placed_things_before_element'} = [
   {
-    'error_line' => 'placed_things_before_element.texi:33: warning: entry for 
index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => 'placed_things_before_element.texi',
     'line_nr' => 33,
diff --git a/tp/t/results/moresectioning/sectioning_frames.pl 
b/tp/t/results/moresectioning/sectioning_frames.pl
index 1417e48293..3cc5670096 100644
--- a/tp/t/results/moresectioning/sectioning_frames.pl
+++ b/tp/t/results/moresectioning/sectioning_frames.pl
@@ -3761,7 +3761,7 @@ 
$result_menus{'sectioning_frames'}{'structure'}{'menu_child'}{'structure'}{'menu
 
 $result_errors{'sectioning_frames'} = [
   {
-    'error_line' => 'sectioning.texi:88: warning: node `Last node no 
description\' is next for `Third node unnumbered\' in menu but not in sectioning
+    'error_line' => 'warning: node `Last node no description\' is next for 
`Third node unnumbered\' in menu but not in sectioning
 ',
     'file_name' => 'sectioning.texi',
     'line_nr' => 88,
diff --git a/tp/t/results/multitable/empty_multitable_with_cells.pl 
b/tp/t/results/multitable/empty_multitable_with_cells.pl
index ec3a120be9..097b7a0e66 100644
--- a/tp/t/results/multitable/empty_multitable_with_cells.pl
+++ b/tp/t/results/multitable/empty_multitable_with_cells.pl
@@ -174,7 +174,7 @@ item in empty m
 
 $result_errors{'empty_multitable_with_cells'} = [
   {
-    'error_line' => ':1: warning: empty multitable
+    'error_line' => 'warning: empty multitable
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -183,7 +183,7 @@ $result_errors{'empty_multitable_with_cells'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @item in empty multitable
+    'error_line' => 'warning: @item in empty multitable
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -192,7 +192,7 @@ $result_errors{'empty_multitable_with_cells'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @tab in empty multitable
+    'error_line' => 'warning: @tab in empty multitable
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -201,7 +201,7 @@ $result_errors{'empty_multitable_with_cells'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @tab in empty multitable
+    'error_line' => 'warning: @tab in empty multitable
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -210,7 +210,7 @@ $result_errors{'empty_multitable_with_cells'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @item in empty multitable
+    'error_line' => 'warning: @item in empty multitable
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -219,7 +219,7 @@ $result_errors{'empty_multitable_with_cells'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @multitable has text but no @item
+    'error_line' => 'warning: @multitable has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/multitable/inter_item_commands_in_multitable.pl 
b/tp/t/results/multitable/inter_item_commands_in_multitable.pl
index 999ca51fb5..72fca0e191 100644
--- a/tp/t/results/multitable/inter_item_commands_in_multitable.pl
+++ b/tp/t/results/multitable/inter_item_commands_in_multitable.pl
@@ -992,7 +992,7 @@ thing
 
 $result_errors{'inter_item_commands_in_multitable'} = [
   {
-    'error_line' => ':6: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -1001,7 +1001,7 @@ $result_errors{'inter_item_commands_in_multitable'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1010,7 +1010,7 @@ $result_errors{'inter_item_commands_in_multitable'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':23: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 23,
diff --git a/tp/t/results/multitable/multitable_begin_with_tab.pl 
b/tp/t/results/multitable/multitable_begin_with_tab.pl
index 3bfaa111c4..c4c8c1b6a7 100644
--- a/tp/t/results/multitable/multitable_begin_with_tab.pl
+++ b/tp/t/results/multitable/multitable_begin_with_tab.pl
@@ -360,7 +360,7 @@ it
 
 $result_errors{'multitable_begin_with_tab'} = [
   {
-    'error_line' => ':2: @tab before @item
+    'error_line' => '@tab before @item
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -369,7 +369,7 @@ $result_errors{'multitable_begin_with_tab'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: warning: @multitable has text but no @item
+    'error_line' => 'warning: @multitable has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -378,7 +378,7 @@ $result_errors{'multitable_begin_with_tab'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: @tab before @item
+    'error_line' => '@tab before @item
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/multitable/multitable_not_closed.pl 
b/tp/t/results/multitable/multitable_not_closed.pl
index 04111152af..e957673624 100644
--- a/tp/t/results/multitable/multitable_not_closed.pl
+++ b/tp/t/results/multitable/multitable_not_closed.pl
@@ -99,7 +99,7 @@ $result_texts{'multitable_not_closed'} = '';
 
 $result_errors{'multitable_not_closed'} = [
   {
-    'error_line' => ':1: no matching `@end multitable\'
+    'error_line' => 'no matching `@end multitable\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/multitable/multitable_not_closed_item.pl 
b/tp/t/results/multitable/multitable_not_closed_item.pl
index 593a457cba..e5d4d518e1 100644
--- a/tp/t/results/multitable/multitable_not_closed_item.pl
+++ b/tp/t/results/multitable/multitable_not_closed_item.pl
@@ -148,7 +148,7 @@ $result_texts{'multitable_not_closed_item'} = 'rt
 
 $result_errors{'multitable_not_closed_item'} = [
   {
-    'error_line' => ':2: no matching `@end multitable\'
+    'error_line' => 'no matching `@end multitable\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/multitable/multitable_not_closed_item_tab.pl 
b/tp/t/results/multitable/multitable_not_closed_item_tab.pl
index f2a06bb558..fc7116f53b 100644
--- a/tp/t/results/multitable/multitable_not_closed_item_tab.pl
+++ b/tp/t/results/multitable/multitable_not_closed_item_tab.pl
@@ -176,7 +176,7 @@ $result_texts{'multitable_not_closed_item_tab'} = 'rt ds
 
 $result_errors{'multitable_not_closed_item_tab'} = [
   {
-    'error_line' => ':2: no matching `@end multitable\'
+    'error_line' => 'no matching `@end multitable\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/multitable/multitable_one_column_too_much_cells.pl 
b/tp/t/results/multitable/multitable_one_column_too_much_cells.pl
index 3a6f1e3d61..870d95fcfe 100644
--- a/tp/t/results/multitable/multitable_one_column_too_much_cells.pl
+++ b/tp/t/results/multitable/multitable_one_column_too_much_cells.pl
@@ -409,7 +409,7 @@ a3 one additional tab
 
 $result_errors{'multitable_one_column_too_much_cells'} = [
   {
-    'error_line' => ':2: too many columns in multitable item (max 1)
+    'error_line' => 'too many columns in multitable item (max 1)
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -418,7 +418,7 @@ $result_errors{'multitable_one_column_too_much_cells'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: too many columns in multitable item (max 1)
+    'error_line' => 'too many columns in multitable item (max 1)
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -427,7 +427,7 @@ $result_errors{'multitable_one_column_too_much_cells'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: too many columns in multitable item (max 1)
+    'error_line' => 'too many columns in multitable item (max 1)
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -436,7 +436,7 @@ $result_errors{'multitable_one_column_too_much_cells'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: too many columns in multitable item (max 1)
+    'error_line' => 'too many columns in multitable item (max 1)
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -445,7 +445,7 @@ $result_errors{'multitable_one_column_too_much_cells'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: too many columns in multitable item (max 1)
+    'error_line' => 'too many columns in multitable item (max 1)
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -454,7 +454,7 @@ $result_errors{'multitable_one_column_too_much_cells'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: too many columns in multitable item (max 1)
+    'error_line' => 'too many columns in multitable item (max 1)
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -463,7 +463,7 @@ $result_errors{'multitable_one_column_too_much_cells'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: too many columns in multitable item (max 1)
+    'error_line' => 'too many columns in multitable item (max 1)
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl 
b/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl
index e40996ab9d..602637e8e0 100644
--- a/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl
+++ b/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl
@@ -382,7 +382,7 @@ first2 second2 first2 out
 
 $result_errors{'multitable_two_columns_too_much_cells'} = [
   {
-    'error_line' => ':2: too many columns in multitable item (max 2)
+    'error_line' => 'too many columns in multitable item (max 2)
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -391,7 +391,7 @@ $result_errors{'multitable_two_columns_too_much_cells'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: too many columns in multitable item (max 2)
+    'error_line' => 'too many columns in multitable item (max 2)
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -400,7 +400,7 @@ $result_errors{'multitable_two_columns_too_much_cells'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: too many columns in multitable item (max 2)
+    'error_line' => 'too many columns in multitable item (max 2)
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -409,7 +409,7 @@ $result_errors{'multitable_two_columns_too_much_cells'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: too many columns in multitable item (max 2)
+    'error_line' => 'too many columns in multitable item (max 2)
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/multitable/prototype_no_brace.pl 
b/tp/t/results/multitable/prototype_no_brace.pl
index 3ec0f34daf..c8c8bc0fc8 100644
--- a/tp/t/results/multitable/prototype_no_brace.pl
+++ b/tp/t/results/multitable/prototype_no_brace.pl
@@ -164,7 +164,7 @@ $result_texts{'prototype_no_brace'} = '';
 
 $result_errors{'prototype_no_brace'} = [
   {
-    'error_line' => ':1: warning: unexpected argument on @multitable line: 
@var{FF}
+    'error_line' => 'warning: unexpected argument on @multitable line: @var{FF}
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/paragraph/double_style_paragraph.pl 
b/tp/t/results/paragraph/double_style_paragraph.pl
index 7e83c9c506..91b389d8d5 100644
--- a/tp/t/results/paragraph/double_style_paragraph.pl
+++ b/tp/t/results/paragraph/double_style_paragraph.pl
@@ -128,7 +128,7 @@ Second para.
 
 $result_errors{'double_style_paragraph'} = [
   {
-    'error_line' => ':1: @strong missing closing brace
+    'error_line' => '@strong missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -137,7 +137,7 @@ $result_errors{'double_style_paragraph'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @emph missing closing brace
+    'error_line' => '@emph missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -146,7 +146,7 @@ $result_errors{'double_style_paragraph'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -155,7 +155,7 @@ $result_errors{'double_style_paragraph'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/paragraph/image_in_paragraph.pl 
b/tp/t/results/paragraph/image_in_paragraph.pl
index 839a7112da..5b173754a7 100644
--- a/tp/t/results/paragraph/image_in_paragraph.pl
+++ b/tp/t/results/paragraph/image_in_paragraph.pl
@@ -135,7 +135,7 @@ $result_converted{'html_text'}->{'image_in_paragraph'} = 
'<p>Para. <img class="i
 
 $result_converted_errors{'html_text'}->{'image_in_paragraph'} = [
   {
-    'error_line' => ':1: warning: @image file `aa\' (for HTML) not found, 
using `aa.ee\'
+    'error_line' => 'warning: @image file `aa\' (for HTML) not found, using 
`aa.ee\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/paragraph/no_paragraph_commands.pl 
b/tp/t/results/paragraph/no_paragraph_commands.pl
index 89b345b2bf..3a45e89a51 100644
--- a/tp/t/results/paragraph/no_paragraph_commands.pl
+++ b/tp/t/results/paragraph/no_paragraph_commands.pl
@@ -176,7 +176,7 @@ $result_converted{'html_text'}->{'no_paragraph_commands'} = 
'<br>
 
 $result_converted_errors{'html_text'}->{'no_paragraph_commands'} = [
   {
-    'error_line' => ':3: warning: @image file `aa\' (for HTML) not found, 
using `aa.ee\'
+    'error_line' => 'warning: @image file `aa\' (for HTML) not found, using 
`aa.ee\'
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/paragraph/paragraph_command.pl 
b/tp/t/results/paragraph/paragraph_command.pl
index 557b650be8..e0453c720f 100644
--- a/tp/t/results/paragraph/paragraph_command.pl
+++ b/tp/t/results/paragraph/paragraph_command.pl
@@ -397,7 +397,7 @@ m1 email.
 
 $result_errors{'paragraph_command'} = [
   {
-    'error_line' => ':11: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/paragraph/paragraph_in_style_command.pl 
b/tp/t/results/paragraph/paragraph_in_style_command.pl
index 60d6e0dac0..78ee00f4cf 100644
--- a/tp/t/results/paragraph/paragraph_in_style_command.pl
+++ b/tp/t/results/paragraph/paragraph_in_style_command.pl
@@ -186,7 +186,7 @@ in third.
 
 $result_errors{'paragraph_in_style_command'} = [
   {
-    'error_line' => ':1: @samp missing closing brace
+    'error_line' => '@samp missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -195,7 +195,7 @@ $result_errors{'paragraph_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -204,7 +204,7 @@ $result_errors{'paragraph_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: @samp missing closing brace
+    'error_line' => '@samp missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -213,7 +213,7 @@ $result_errors{'paragraph_in_style_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':9: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/paragraph/sole_image.pl 
b/tp/t/results/paragraph/sole_image.pl
index 1e90792eda..f537ecdf90 100644
--- a/tp/t/results/paragraph/sole_image.pl
+++ b/tp/t/results/paragraph/sole_image.pl
@@ -103,7 +103,7 @@ $result_converted{'html_text'}->{'sole_image'} = '<img 
class="image" src="aa.jpg
 
 $result_converted_errors{'html_text'}->{'sole_image'} = [
   {
-    'error_line' => ':1: warning: @image file `aa\' (for HTML) not found, 
using `aa.jpg\'
+    'error_line' => 'warning: @image file `aa\' (for HTML) not found, using 
`aa.jpg\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl 
b/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl
index e4477051e1..1c5de53ef0 100644
--- a/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl
+++ b/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl
@@ -669,7 +669,7 @@ index';
 
 $result_errors{'at_commands_glued_in_example'} = [
   {
-    'error_line' => ':15: warning: @cindex should only appear at the beginning 
of a line
+    'error_line' => 'warning: @cindex should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -678,7 +678,7 @@ $result_errors{'at_commands_glued_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 15,
@@ -687,7 +687,7 @@ $result_errors{'at_commands_glued_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: @ref reference to nonexistent node `Top\'
+    'error_line' => '@ref reference to nonexistent node `Top\'
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/plaintext_tests/at_commands_glued_in_paragraph.pl 
b/tp/t/results/plaintext_tests/at_commands_glued_in_paragraph.pl
index 0298c01bb0..8cba633604 100644
--- a/tp/t/results/plaintext_tests/at_commands_glued_in_paragraph.pl
+++ b/tp/t/results/plaintext_tests/at_commands_glued_in_paragraph.pl
@@ -614,7 +614,7 @@ index';
 
 $result_errors{'at_commands_glued_in_paragraph'} = [
   {
-    'error_line' => ':14: warning: @cindex should only appear at the beginning 
of a line
+    'error_line' => 'warning: @cindex should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -623,7 +623,7 @@ $result_errors{'at_commands_glued_in_paragraph'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -632,7 +632,7 @@ $result_errors{'at_commands_glued_in_paragraph'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: @ref reference to nonexistent node `Top\'
+    'error_line' => '@ref reference to nonexistent node `Top\'
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/plaintext_tests/empty_multitable_in_itemize.pl 
b/tp/t/results/plaintext_tests/empty_multitable_in_itemize.pl
index 3776a29843..2a47b55abb 100644
--- a/tp/t/results/plaintext_tests/empty_multitable_in_itemize.pl
+++ b/tp/t/results/plaintext_tests/empty_multitable_in_itemize.pl
@@ -208,7 +208,7 @@ $result_texts{'empty_multitable_in_itemize'} = 'in macro
 
 $result_errors{'empty_multitable_in_itemize'} = [
   {
-    'error_line' => ':4: warning: empty multitable
+    'error_line' => 'warning: empty multitable
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/plaintext_tests/flushright_not_closed_and_format.pl 
b/tp/t/results/plaintext_tests/flushright_not_closed_and_format.pl
index bc4f9baceb..8e0d3ba7ba 100644
--- a/tp/t/results/plaintext_tests/flushright_not_closed_and_format.pl
+++ b/tp/t/results/plaintext_tests/flushright_not_closed_and_format.pl
@@ -150,7 +150,7 @@ A quot--ation
 
 $result_errors{'flushright_not_closed_and_format'} = [
   {
-    'error_line' => ':6: no matching `@end flushright\'
+    'error_line' => 'no matching `@end flushright\'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/plaintext_tests/invalid_accent_punctuation.pl 
b/tp/t/results/plaintext_tests/invalid_accent_punctuation.pl
index 98c7dbc662..abe4d2c410 100644
--- a/tp/t/results/plaintext_tests/invalid_accent_punctuation.pl
+++ b/tp/t/results/plaintext_tests/invalid_accent_punctuation.pl
@@ -53,7 +53,7 @@ $result_texts{'invalid_accent_punctuation'} = 'a. ^@';
 
 $result_errors{'invalid_accent_punctuation'} = [
   {
-    'error_line' => ':1: use braces to give a command as an argument to @^
+    'error_line' => 'use braces to give a command as an argument to @^
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/plaintext_tests/itemize_in_headitem_in_example.pl 
b/tp/t/results/plaintext_tests/itemize_in_headitem_in_example.pl
index a8a5b2519b..bf601e1d19 100644
--- a/tp/t/results/plaintext_tests/itemize_in_headitem_in_example.pl
+++ b/tp/t/results/plaintext_tests/itemize_in_headitem_in_example.pl
@@ -665,7 +665,7 @@ hhh
 
 $result_errors{'itemize_in_headitem_in_example'} = [
   {
-    'error_line' => ':3: @headitem not meaningful inside `@itemize\' block
+    'error_line' => '@headitem not meaningful inside `@itemize\' block
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -674,7 +674,7 @@ $result_errors{'itemize_in_headitem_in_example'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: warning: @itemize has text but no @item
+    'error_line' => 'warning: @itemize has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -683,7 +683,7 @@ $result_errors{'itemize_in_headitem_in_example'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: @headitem not meaningful inside `@itemize\' block
+    'error_line' => '@headitem not meaningful inside `@itemize\' block
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -692,7 +692,7 @@ $result_errors{'itemize_in_headitem_in_example'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':12: @headitem not meaningful inside `@itemize\' block
+    'error_line' => '@headitem not meaningful inside `@itemize\' block
 ',
     'file_name' => '',
     'line_nr' => 12,
@@ -701,7 +701,7 @@ $result_errors{'itemize_in_headitem_in_example'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':18: @headitem not meaningful inside `@itemize\' block
+    'error_line' => '@headitem not meaningful inside `@itemize\' block
 ',
     'file_name' => '',
     'line_nr' => 18,
diff --git 
a/tp/t/results/plaintext_tests/multitable_in_example_extraneous_tab.pl 
b/tp/t/results/plaintext_tests/multitable_in_example_extraneous_tab.pl
index f17805f2ef..71ae2d35ab 100644
--- a/tp/t/results/plaintext_tests/multitable_in_example_extraneous_tab.pl
+++ b/tp/t/results/plaintext_tests/multitable_in_example_extraneous_tab.pl
@@ -276,7 +276,7 @@ secit ';
 
 $result_errors{'multitable_in_example_extraneous_tab'} = [
   {
-    'error_line' => ':3: too many columns in multitable item (max 1)
+    'error_line' => 'too many columns in multitable item (max 1)
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -285,7 +285,7 @@ $result_errors{'multitable_in_example_extraneous_tab'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: too many columns in multitable item (max 1)
+    'error_line' => 'too many columns in multitable item (max 1)
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/plaintext_tests/quote_node_names.pl 
b/tp/t/results/plaintext_tests/quote_node_names.pl
index 32451f46f7..f6d69224e8 100644
--- a/tp/t/results/plaintext_tests/quote_node_names.pl
+++ b/tp/t/results/plaintext_tests/quote_node_names.pl
@@ -2038,7 +2038,7 @@ 
$result_menus{'quote_node_names'}{'structure'}{'menu_child'}{'structure'}{'menu_
 
 $result_errors{'quote_node_names'} = [
   {
-    'error_line' => 'nodequote.texi:20: warning: @menu entry node name 
`blah@asis{:}blah\' different from node name `blah:blah\'
+    'error_line' => 'warning: @menu entry node name `blah@asis{:}blah\' 
different from node name `blah:blah\'
 ',
     'file_name' => 'nodequote.texi',
     'line_nr' => 20,
@@ -2047,7 +2047,7 @@ $result_errors{'quote_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'nodequote.texi:21: warning: @menu entry node name 
`blumpty@asis{.}fump\' different from node name `blumpty.fump\'
+    'error_line' => 'warning: @menu entry node name `blumpty@asis{.}fump\' 
different from node name `blumpty.fump\'
 ',
     'file_name' => 'nodequote.texi',
     'line_nr' => 21,
@@ -2056,7 +2056,7 @@ $result_errors{'quote_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'nodequote.texi:41: warning: node `top secret node\' 
unreferenced
+    'error_line' => 'warning: node `top secret node\' unreferenced
 ',
     'file_name' => 'nodequote.texi',
     'line_nr' => 41,
@@ -2072,7 +2072,7 @@ $result_floats{'quote_node_names'} = {};
 
 $result_converted_errors{'file_plaintext'}->{'quote_node_names'} = [
   {
-    'error_line' => 'nodequote.texi:4: warning: `.\' or `,\' must follow @xref
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
 ',
     'file_name' => 'nodequote.texi',
     'line_nr' => 4,
@@ -2081,7 +2081,7 @@ 
$result_converted_errors{'file_plaintext'}->{'quote_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'nodequote.texi:5: warning: `.\' or `,\' must follow @xref
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
 ',
     'file_name' => 'nodequote.texi',
     'line_nr' => 5,
@@ -2090,7 +2090,7 @@ 
$result_converted_errors{'file_plaintext'}->{'quote_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'nodequote.texi:7: warning: `.\' or `,\' must follow @xref
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
 ',
     'file_name' => 'nodequote.texi',
     'line_nr' => 7,
@@ -2099,7 +2099,7 @@ 
$result_converted_errors{'file_plaintext'}->{'quote_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'nodequote.texi:8: warning: `.\' or `,\' must follow @xref
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
 ',
     'file_name' => 'nodequote.texi',
     'line_nr' => 8,
@@ -2108,7 +2108,7 @@ 
$result_converted_errors{'file_plaintext'}->{'quote_node_names'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => 'nodequote.texi:10: warning: `.\' or `,\' must follow @xref
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
 ',
     'file_name' => 'nodequote.texi',
     'line_nr' => 10,
diff --git a/tp/t/results/plaintext_tests/tab_in_table_in_example.pl 
b/tp/t/results/plaintext_tests/tab_in_table_in_example.pl
index 3b2f3d56b3..c7e18320de 100644
--- a/tp/t/results/plaintext_tests/tab_in_table_in_example.pl
+++ b/tp/t/results/plaintext_tests/tab_in_table_in_example.pl
@@ -284,7 +284,7 @@ other tab
 
 $result_errors{'tab_in_table_in_example'} = [
   {
-    'error_line' => ':3: @tab not meaningful inside `@table\' block
+    'error_line' => '@tab not meaningful inside `@table\' block
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -293,7 +293,7 @@ $result_errors{'tab_in_table_in_example'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: @tab not meaningful inside `@table\' block
+    'error_line' => '@tab not meaningful inside `@table\' block
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/plaintext_tests/tab_item_in_example.pl 
b/tp/t/results/plaintext_tests/tab_item_in_example.pl
index abf90c12d2..6b707bfc0c 100644
--- a/tp/t/results/plaintext_tests/tab_item_in_example.pl
+++ b/tp/t/results/plaintext_tests/tab_item_in_example.pl
@@ -129,7 +129,7 @@ in item
 
 $result_errors{'tab_item_in_example'} = [
   {
-    'error_line' => ':2: ignoring @tab outside of multitable
+    'error_line' => 'ignoring @tab outside of multitable
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -138,7 +138,7 @@ $result_errors{'tab_item_in_example'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/preformatted/caption_in_example.pl 
b/tp/t/results/preformatted/caption_in_example.pl
index 35404f1fd6..ec3ffc9197 100644
--- a/tp/t/results/preformatted/caption_in_example.pl
+++ b/tp/t/results/preformatted/caption_in_example.pl
@@ -268,7 +268,7 @@ After caption
 
 $result_errors{'caption_in_example'} = [
   {
-    'error_line' => ':6: warning: @caption should be right below `@float\'
+    'error_line' => 'warning: @caption should be right below `@float\'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/preformatted/def_in_example.pl 
b/tp/t/results/preformatted/def_in_example.pl
index a9ed427797..ea4dc55d27 100644
--- a/tp/t/results/preformatted/def_in_example.pl
+++ b/tp/t/results/preformatted/def_in_example.pl
@@ -268,7 +268,7 @@ in defun
 
 $result_errors{'def_in_example'} = [
   {
-    'error_line' => ':2: warning: entry for index `fn\' outside of any node
+    'error_line' => 'warning: entry for index `fn\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/preformatted/text_on_display_command_line.pl 
b/tp/t/results/preformatted/text_on_display_command_line.pl
index ae901c4345..48bb85f832 100644
--- a/tp/t/results/preformatted/text_on_display_command_line.pl
+++ b/tp/t/results/preformatted/text_on_display_command_line.pl
@@ -408,7 +408,7 @@ in display
 
 $result_errors{'text_on_display_command_line'} = [
   {
-    'error_line' => ':10: superfluous argument to @end display:  text after end
+    'error_line' => 'superfluous argument to @end display:  text after end
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -417,7 +417,7 @@ $result_errors{'text_on_display_command_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':14: superfluous argument to @end display:  text after 
end display nested in display
+    'error_line' => 'superfluous argument to @end display:  text after end 
display nested in display
 ',
     'file_name' => '',
     'line_nr' => 14,
diff --git a/tp/t/results/preformatted/text_on_example_command_line.pl 
b/tp/t/results/preformatted/text_on_example_command_line.pl
index 1b0e8c32a8..b91ebccfd8 100644
--- a/tp/t/results/preformatted/text_on_example_command_line.pl
+++ b/tp/t/results/preformatted/text_on_example_command_line.pl
@@ -408,7 +408,7 @@ in example
 
 $result_errors{'text_on_example_command_line'} = [
   {
-    'error_line' => ':10: superfluous argument to @end example:  text after end
+    'error_line' => 'superfluous argument to @end example:  text after end
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -417,7 +417,7 @@ $result_errors{'text_on_example_command_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':14: superfluous argument to @end example:  text after 
end example nested in example
+    'error_line' => 'superfluous argument to @end example:  text after end 
example nested in example
 ',
     'file_name' => '',
     'line_nr' => 14,
diff --git a/tp/t/results/quotation/quotation_beginning_and_end_on_line.pl 
b/tp/t/results/quotation/quotation_beginning_and_end_on_line.pl
index 485d7d84d0..f85fb84339 100644
--- a/tp/t/results/quotation/quotation_beginning_and_end_on_line.pl
+++ b/tp/t/results/quotation/quotation_beginning_and_end_on_line.pl
@@ -91,7 +91,7 @@ $result_texts{'quotation_beginning_and_end_on_line'} = 'in 
quotation
 
 $result_errors{'quotation_beginning_and_end_on_line'} = [
   {
-    'error_line' => ':1: warning: @end should only appear at the beginning of 
a line
+    'error_line' => 'warning: @end should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/raw/beginning_and_end_on_line.pl 
b/tp/t/results/raw/beginning_and_end_on_line.pl
index e80f67069a..010e5857c4 100644
--- a/tp/t/results/raw/beginning_and_end_on_line.pl
+++ b/tp/t/results/raw/beginning_and_end_on_line.pl
@@ -99,7 +99,7 @@ $result_texts{'beginning_and_end_on_line'} = '
 
 $result_errors{'beginning_and_end_on_line'} = [
   {
-    'error_line' => ':2: warning: @end should only appear at the beginning of 
a line
+    'error_line' => 'warning: @end should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/raw/inline_missing_first_arg.pl 
b/tp/t/results/raw/inline_missing_first_arg.pl
index aef08f8235..271d610add 100644
--- a/tp/t/results/raw/inline_missing_first_arg.pl
+++ b/tp/t/results/raw/inline_missing_first_arg.pl
@@ -104,7 +104,7 @@ $result_texts{'inline_missing_first_arg'} = '. .
 
 $result_errors{'inline_missing_first_arg'} = [
   {
-    'error_line' => ':1: warning: @inlinefmt missing first argument
+    'error_line' => 'warning: @inlinefmt missing first argument
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -113,7 +113,7 @@ $result_errors{'inline_missing_first_arg'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @inlineraw missing first argument
+    'error_line' => 'warning: @inlineraw missing first argument
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/raw/inlinefmt_with_empty_line.pl 
b/tp/t/results/raw/inlinefmt_with_empty_line.pl
index 8b9c955cd1..2f4558672f 100644
--- a/tp/t/results/raw/inlinefmt_with_empty_line.pl
+++ b/tp/t/results/raw/inlinefmt_with_empty_line.pl
@@ -224,7 +224,7 @@ $result_texts{'inlinefmt_with_empty_line'} = 'A {  a.  Now 
html
 
 $result_errors{'inlinefmt_with_empty_line'} = [
   {
-    'error_line' => ':1: @inlinefmt missing closing brace
+    'error_line' => '@inlinefmt missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -233,7 +233,7 @@ $result_errors{'inlinefmt_with_empty_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -242,7 +242,7 @@ $result_errors{'inlinefmt_with_empty_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: @inlinefmt missing closing brace
+    'error_line' => '@inlinefmt missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -251,7 +251,7 @@ $result_errors{'inlinefmt_with_empty_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/raw/misc_raw.pl b/tp/t/results/raw/misc_raw.pl
index bcb9b73327..7e5f05965a 100644
--- a/tp/t/results/raw/misc_raw.pl
+++ b/tp/t/results/raw/misc_raw.pl
@@ -246,7 +246,7 @@ in verbatim2
 
 $result_errors{'misc_raw'} = [
   {
-    'error_line' => ':3: warning: @end should only appear at the beginning of 
a line
+    'error_line' => 'warning: @end should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/raw/misc_raw_comments.pl 
b/tp/t/results/raw/misc_raw_comments.pl
index 896b20be26..6610c2d014 100644
--- a/tp/t/results/raw/misc_raw_comments.pl
+++ b/tp/t/results/raw/misc_raw_comments.pl
@@ -303,7 +303,7 @@ in verbatim2
 
 $result_errors{'misc_raw_comments'} = [
   {
-    'error_line' => ':3: warning: @end should only appear at the beginning of 
a line
+    'error_line' => 'warning: @end should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/raw/raw_commands_and_end_of_lines.pl 
b/tp/t/results/raw/raw_commands_and_end_of_lines.pl
index 8a058c54a8..663d4ec7e3 100644
--- a/tp/t/results/raw/raw_commands_and_end_of_lines.pl
+++ b/tp/t/results/raw/raw_commands_and_end_of_lines.pl
@@ -1654,7 +1654,7 @@ Before the opening command in block
 
 $result_errors{'raw_commands_and_end_of_lines'} = [
   {
-    'error_line' => ':13: warning: @html should only appear at the beginning 
of a line
+    'error_line' => 'warning: @html should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -1663,7 +1663,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':18: warning: @html should only appear at the beginning 
of a line
+    'error_line' => 'warning: @html should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 18,
@@ -1672,7 +1672,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':20: superfluous argument to @end html:  after the 
closing command.
+    'error_line' => 'superfluous argument to @end html:  after the closing 
command.
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -1681,7 +1681,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':22: warning: @html should only appear at the beginning 
of a line
+    'error_line' => 'warning: @html should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 22,
@@ -1690,7 +1690,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':27: warning: @html should only appear at the beginning 
of a line
+    'error_line' => 'warning: @html should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -1699,7 +1699,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':29: superfluous argument to @end html: . A symbol after 
the closing command.
+    'error_line' => 'superfluous argument to @end html: . A symbol after the 
closing command.
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -1708,7 +1708,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':41: warning: @tex should only appear at the beginning of 
a line
+    'error_line' => 'warning: @tex should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 41,
@@ -1717,7 +1717,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':46: warning: @tex should only appear at the beginning of 
a line
+    'error_line' => 'warning: @tex should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 46,
@@ -1726,7 +1726,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':48: superfluous argument to @end tex:  after the closing 
command.
+    'error_line' => 'superfluous argument to @end tex:  after the closing 
command.
 ',
     'file_name' => '',
     'line_nr' => 48,
@@ -1735,7 +1735,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':50: warning: @tex should only appear at the beginning of 
a line
+    'error_line' => 'warning: @tex should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 50,
@@ -1744,7 +1744,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':55: warning: @tex should only appear at the beginning of 
a line
+    'error_line' => 'warning: @tex should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 55,
@@ -1753,7 +1753,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':57: superfluous argument to @end tex: . A symbol after 
the closing command.
+    'error_line' => 'superfluous argument to @end tex: . A symbol after the 
closing command.
 ',
     'file_name' => '',
     'line_nr' => 57,
@@ -1762,7 +1762,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':69: warning: @verbatim should only appear at the 
beginning of a line
+    'error_line' => 'warning: @verbatim should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 69,
@@ -1771,7 +1771,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':74: warning: @verbatim should only appear at the 
beginning of a line
+    'error_line' => 'warning: @verbatim should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 74,
@@ -1780,7 +1780,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':76: warning: superfluous argument to @end verbatim:  
after the closing command.
+    'error_line' => 'warning: superfluous argument to @end verbatim:  after 
the closing command.
 ',
     'file_name' => '',
     'line_nr' => 76,
@@ -1789,7 +1789,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':78: warning: @verbatim should only appear at the 
beginning of a line
+    'error_line' => 'warning: @verbatim should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 78,
@@ -1798,7 +1798,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':83: warning: @verbatim should only appear at the 
beginning of a line
+    'error_line' => 'warning: @verbatim should only appear at the beginning of 
a line
 ',
     'file_name' => '',
     'line_nr' => 83,
@@ -1807,7 +1807,7 @@ $result_errors{'raw_commands_and_end_of_lines'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':85: warning: superfluous argument to @end verbatim: . A 
symbol after the closing command.
+    'error_line' => 'warning: superfluous argument to @end verbatim: . A 
symbol after the closing command.
 ',
     'file_name' => '',
     'line_nr' => 85,
diff --git a/tp/t/results/raw/raw_not_closed.pl 
b/tp/t/results/raw/raw_not_closed.pl
index fb39f957bb..829dbda8ae 100644
--- a/tp/t/results/raw/raw_not_closed.pl
+++ b/tp/t/results/raw/raw_not_closed.pl
@@ -78,7 +78,7 @@ $result_texts{'raw_not_closed'} = '';
 
 $result_errors{'raw_not_closed'} = [
   {
-    'error_line' => ':4: no matching `@end html\'
+    'error_line' => 'no matching `@end html\'
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/raw/tex_not_closed.pl 
b/tp/t/results/raw/tex_not_closed.pl
index a9a50c4294..e39767cc66 100644
--- a/tp/t/results/raw/tex_not_closed.pl
+++ b/tp/t/results/raw/tex_not_closed.pl
@@ -81,7 +81,7 @@ $result_texts{'tex_not_closed'} = '';
 
 $result_errors{'tex_not_closed'} = [
   {
-    'error_line' => ':3: no matching `@end tex\'
+    'error_line' => 'no matching `@end tex\'
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/raw/verbatim_and_verbatiminclude.pl 
b/tp/t/results/raw/verbatim_and_verbatiminclude.pl
index 5ca0eccb27..bae89c98b3 100644
--- a/tp/t/results/raw/verbatim_and_verbatiminclude.pl
+++ b/tp/t/results/raw/verbatim_and_verbatiminclude.pl
@@ -1107,7 +1107,7 @@ In verbatim test text
 
 $result_converted_errors{'plaintext'}->{'verbatim_and_verbatiminclude'} = [
   {
-    'error_line' => ':25: @verbatiminclude: could not find verb.txt
+    'error_line' => '@verbatiminclude: could not find verb.txt
 ',
     'file_name' => '',
     'line_nr' => 25,
@@ -1116,7 +1116,7 @@ 
$result_converted_errors{'plaintext'}->{'verbatim_and_verbatiminclude'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':29: @verbatiminclude: could not find verb.txt
+    'error_line' => '@verbatiminclude: could not find verb.txt
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -1125,7 +1125,7 @@ 
$result_converted_errors{'plaintext'}->{'verbatim_and_verbatiminclude'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':33: @verbatiminclude: could not find verb.txt
+    'error_line' => '@verbatiminclude: could not find verb.txt
 ',
     'file_name' => '',
     'line_nr' => 33,
diff --git a/tp/t/results/raw/verbatim_in_brace_command.pl 
b/tp/t/results/raw/verbatim_in_brace_command.pl
index 426f039d77..d68c3bc224 100644
--- a/tp/t/results/raw/verbatim_in_brace_command.pl
+++ b/tp/t/results/raw/verbatim_in_brace_command.pl
@@ -109,7 +109,7 @@ in verbatim
 
 $result_errors{'verbatim_in_brace_command'} = [
   {
-    'error_line' => ':2: warning: @verbatim should not appear in @samp
+    'error_line' => 'warning: @verbatim should not appear in @samp
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -118,7 +118,7 @@ $result_errors{'verbatim_in_brace_command'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: @samp missing closing brace
+    'error_line' => '@samp missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -127,7 +127,7 @@ $result_errors{'verbatim_in_brace_command'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/raw/verbatim_not_closed.pl 
b/tp/t/results/raw/verbatim_not_closed.pl
index e499f95993..1fd5767be9 100644
--- a/tp/t/results/raw/verbatim_not_closed.pl
+++ b/tp/t/results/raw/verbatim_not_closed.pl
@@ -94,7 +94,7 @@ some verbatim @
 
 $result_errors{'verbatim_not_closed'} = [
   {
-    'error_line' => ':6: no matching `@end verbatim\'
+    'error_line' => 'no matching `@end verbatim\'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/regions/anchor_in_copying.pl 
b/tp/t/results/regions/anchor_in_copying.pl
index 56e2e5f661..aa21e238c5 100644
--- a/tp/t/results/regions/anchor_in_copying.pl
+++ b/tp/t/results/regions/anchor_in_copying.pl
@@ -402,7 +402,7 @@ End:
 
 $result_converted_errors{'info'}->{'anchor_in_copying'} = [
   {
-    'error_line' => ':5: @anchor output more than once: Copying information
+    'error_line' => '@anchor output more than once: Copying information
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/regions/anchor_in_copying_in_footnote.pl 
b/tp/t/results/regions/anchor_in_copying_in_footnote.pl
index e89649f305..47357a33df 100644
--- a/tp/t/results/regions/anchor_in_copying_in_footnote.pl
+++ b/tp/t/results/regions/anchor_in_copying_in_footnote.pl
@@ -449,7 +449,7 @@ End:
 
 $result_converted_errors{'info'}->{'anchor_in_copying_in_footnote'} = [
   {
-    'error_line' => ':5: @anchor output more than once: Copying footnote
+    'error_line' => '@anchor output more than once: Copying footnote
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/regions/copying_not_closed.pl 
b/tp/t/results/regions/copying_not_closed.pl
index 6e74c3973a..f8b8034c8c 100644
--- a/tp/t/results/regions/copying_not_closed.pl
+++ b/tp/t/results/regions/copying_not_closed.pl
@@ -71,7 +71,7 @@ $result_texts{'copying_not_closed'} = '';
 
 $result_errors{'copying_not_closed'} = [
   {
-    'error_line' => ':3: no matching `@end copying\'
+    'error_line' => 'no matching `@end copying\'
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/regions/double_copying.pl 
b/tp/t/results/regions/double_copying.pl
index 52868c713e..82304541e8 100644
--- a/tp/t/results/regions/double_copying.pl
+++ b/tp/t/results/regions/double_copying.pl
@@ -193,7 +193,7 @@ $result_texts{'double_copying'} = '';
 
 $result_errors{'double_copying'} = [
   {
-    'error_line' => ':5: region copying inside region copying is not allowed
+    'error_line' => 'region copying inside region copying is not allowed
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -202,7 +202,7 @@ $result_errors{'double_copying'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: multiple @copying
+    'error_line' => 'warning: multiple @copying
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/regions/double_titlepage_not_closed.pl 
b/tp/t/results/regions/double_titlepage_not_closed.pl
index 102b27f1a3..5c4c6c11a4 100644
--- a/tp/t/results/regions/double_titlepage_not_closed.pl
+++ b/tp/t/results/regions/double_titlepage_not_closed.pl
@@ -133,7 +133,7 @@ $result_texts{'double_titlepage_not_closed'} = '';
 
 $result_errors{'double_titlepage_not_closed'} = [
   {
-    'error_line' => ':6: region titlepage inside region titlepage is not 
allowed
+    'error_line' => 'region titlepage inside region titlepage is not allowed
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -142,7 +142,7 @@ $result_errors{'double_titlepage_not_closed'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: warning: multiple @titlepage
+    'error_line' => 'warning: multiple @titlepage
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -151,7 +151,7 @@ $result_errors{'double_titlepage_not_closed'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: no matching `@end titlepage\'
+    'error_line' => 'no matching `@end titlepage\'
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -160,7 +160,7 @@ $result_errors{'double_titlepage_not_closed'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: no matching `@end titlepage\'
+    'error_line' => 'no matching `@end titlepage\'
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/sectioning/a_comma_after_node.pl 
b/tp/t/results/sectioning/a_comma_after_node.pl
index 794729089e..ec8a4aecc7 100644
--- a/tp/t/results/sectioning/a_comma_after_node.pl
+++ b/tp/t/results/sectioning/a_comma_after_node.pl
@@ -154,7 +154,7 @@ $result_menus{'a_comma_after_node'} = {
 
 $result_errors{'a_comma_after_node'} = [
   {
-    'error_line' => ':1: Next reference to nonexistent `Requirements\'
+    'error_line' => 'Next reference to nonexistent `Requirements\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -163,7 +163,7 @@ $result_errors{'a_comma_after_node'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: Prev reference to nonexistent `Nodes and Menus\'
+    'error_line' => 'Prev reference to nonexistent `Nodes and Menus\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/sectioning/chapter_before_part.pl 
b/tp/t/results/sectioning/chapter_before_part.pl
index d9078f9f3a..4b2a6f3027 100644
--- a/tp/t/results/sectioning/chapter_before_part.pl
+++ b/tp/t/results/sectioning/chapter_before_part.pl
@@ -196,7 +196,7 @@ 
$result_sectioning{'chapter_before_part'}{'structure'}{'section_childs'}[1] = $r
 
 $result_errors{'chapter_before_part'} = [
   {
-    'error_line' => ':3: warning: no sectioning command associated with @part
+    'error_line' => 'warning: no sectioning command associated with @part
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/sectioning/chapter_node_before_and_after_part.pl 
b/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
index 9868ce69ba..3c5d3f5d7d 100644
--- a/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
+++ b/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
@@ -558,7 +558,7 @@ 
$result_menus{'chapter_node_before_and_after_part'}{'structure'}{'menu_child'}{'
 
 $result_errors{'chapter_node_before_and_after_part'} = [
   {
-    'error_line' => ':11: warning: node `Top\' is up for `after\' in menu but 
not in sectioning
+    'error_line' => 'warning: node `Top\' is up for `after\' in menu but not 
in sectioning
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/sectioning/character_and_spaces_in_refs.pl 
b/tp/t/results/sectioning/character_and_spaces_in_refs.pl
index f74d06f0b1..8602a58889 100644
--- a/tp/t/results/sectioning/character_and_spaces_in_refs.pl
+++ b/tp/t/results/sectioning/character_and_spaces_in_refs.pl
@@ -1948,7 +1948,7 @@ End:
 
 $result_converted_errors{'info'}->{'character_and_spaces_in_refs'} = [
   {
-    'error_line' => ':11: warning: @ref node name should not contain `:\'
+    'error_line' => 'warning: @ref node name should not contain `:\'
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/sectioning/double_node_anchor_float.pl 
b/tp/t/results/sectioning/double_node_anchor_float.pl
index d348fdbe0e..16bd9e4529 100644
--- a/tp/t/results/sectioning/double_node_anchor_float.pl
+++ b/tp/t/results/sectioning/double_node_anchor_float.pl
@@ -638,7 +638,7 @@ $result_menus{'double_node_anchor_float'} = {
 
 $result_errors{'double_node_anchor_float'} = [
   {
-    'error_line' => ':3: @node `node1\' previously defined
+    'error_line' => '@node `node1\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -647,7 +647,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: here is the previous definition as @node
+    'error_line' => 'here is the previous definition as @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -656,7 +656,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: @anchor `node1\' previously defined
+    'error_line' => '@anchor `node1\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -665,7 +665,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: here is the previous definition as @node
+    'error_line' => 'here is the previous definition as @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -674,7 +674,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':9: @node `anchor1\' previously defined
+    'error_line' => '@node `anchor1\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -683,7 +683,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: here is the previous definition as @anchor
+    'error_line' => 'here is the previous definition as @anchor
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -692,7 +692,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':11: @float `node1\' previously defined
+    'error_line' => '@float `node1\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -701,7 +701,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: here is the previous definition as @node
+    'error_line' => 'here is the previous definition as @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -710,7 +710,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':14: @float `anchor1\' previously defined
+    'error_line' => '@float `anchor1\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -719,7 +719,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: here is the previous definition as @anchor
+    'error_line' => 'here is the previous definition as @anchor
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -728,7 +728,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':20: @node `float1\' previously defined
+    'error_line' => '@node `float1\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 20,
@@ -737,7 +737,7 @@ $result_errors{'double_node_anchor_float'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':17: here is the previous definition as @float
+    'error_line' => 'here is the previous definition as @float
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/sectioning/double_part.pl 
b/tp/t/results/sectioning/double_part.pl
index aa99c937f4..08cfb61191 100644
--- a/tp/t/results/sectioning/double_part.pl
+++ b/tp/t/results/sectioning/double_part.pl
@@ -964,7 +964,7 @@ 
$result_menus{'double_part'}{'structure'}{'menu_child'}{'structure'}{'menu_up'}
 
 $result_errors{'double_part'} = [
   {
-    'error_line' => ':8: warning: no sectioning command associated with @part
+    'error_line' => 'warning: no sectioning command associated with @part
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -973,7 +973,7 @@ $result_errors{'double_part'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: @part not empty
+    'error_line' => 'warning: @part not empty
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -982,7 +982,7 @@ $result_errors{'double_part'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @part not empty
+    'error_line' => 'warning: @part not empty
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/sectioning/double_top.pl 
b/tp/t/results/sectioning/double_top.pl
index f5c6a7ae71..8f2c3e4a20 100644
--- a/tp/t/results/sectioning/double_top.pl
+++ b/tp/t/results/sectioning/double_top.pl
@@ -258,7 +258,7 @@ $result_menus{'double_top'} = {
 
 $result_errors{'double_top'} = [
   {
-    'error_line' => ':3: @node `top\' previously defined
+    'error_line' => '@node `top\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -267,7 +267,7 @@ $result_errors{'double_top'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: here is the previous definition as @node
+    'error_line' => 'here is the previous definition as @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -276,7 +276,7 @@ $result_errors{'double_top'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: @anchor `TOP\' previously defined
+    'error_line' => '@anchor `TOP\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -285,7 +285,7 @@ $result_errors{'double_top'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: here is the previous definition as @node
+    'error_line' => 'here is the previous definition as @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -294,7 +294,7 @@ $result_errors{'double_top'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: warning: Next pointer `top\' (for node `ToP\') 
different from node name `ToP\'
+    'error_line' => 'warning: Next pointer `top\' (for node `ToP\') different 
from node name `ToP\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/sectioning/double_top_in_menu.pl 
b/tp/t/results/sectioning/double_top_in_menu.pl
index f0a1005621..6341a39eea 100644
--- a/tp/t/results/sectioning/double_top_in_menu.pl
+++ b/tp/t/results/sectioning/double_top_in_menu.pl
@@ -467,7 +467,7 @@ $result_menus{'double_top_in_menu'}{'structure'}{'menu_up'} 
= $result_menus{'dou
 
 $result_errors{'double_top_in_menu'} = [
   {
-    'error_line' => ':9: @node `top\' previously defined
+    'error_line' => '@node `top\' previously defined
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -476,7 +476,7 @@ $result_errors{'double_top_in_menu'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: here is the previous definition as @node
+    'error_line' => 'here is the previous definition as @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -485,7 +485,7 @@ $result_errors{'double_top_in_menu'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: warning: @menu entry node name `top\' different from 
node name `ToP\'
+    'error_line' => 'warning: @menu entry node name `top\' different from node 
name `ToP\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -494,7 +494,7 @@ $result_errors{'double_top_in_menu'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @menu entry node name `TOP\' different from 
node name `ToP\'
+    'error_line' => 'warning: @menu entry node name `TOP\' different from node 
name `ToP\'
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -503,7 +503,7 @@ $result_errors{'double_top_in_menu'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: Next pointer `top\' (for node `ToP\') 
different from node name `ToP\'
+    'error_line' => 'warning: Next pointer `top\' (for node `ToP\') different 
from node name `ToP\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/sectioning/double_top_section.pl 
b/tp/t/results/sectioning/double_top_section.pl
index 411c581f68..5708793b72 100644
--- a/tp/t/results/sectioning/double_top_section.pl
+++ b/tp/t/results/sectioning/double_top_section.pl
@@ -185,7 +185,7 @@ 
$result_sectioning{'double_top_section'}{'structure'}{'section_childs'}[1]{'stru
 
 $result_errors{'double_top_section'} = [
   {
-    'error_line' => ':5: warning: multiple @top
+    'error_line' => 'warning: multiple @top
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/sectioning/empty_anchor.pl 
b/tp/t/results/sectioning/empty_anchor.pl
index 92db9d6770..56d0455406 100644
--- a/tp/t/results/sectioning/empty_anchor.pl
+++ b/tp/t/results/sectioning/empty_anchor.pl
@@ -89,7 +89,7 @@ $result_texts{'empty_anchor'} = '.
 
 $result_errors{'empty_anchor'} = [
   {
-    'error_line' => ':1: empty argument in @anchor
+    'error_line' => 'empty argument in @anchor
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -98,7 +98,7 @@ $result_errors{'empty_anchor'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: empty argument in @anchor
+    'error_line' => 'empty argument in @anchor
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/sectioning/empty_node.pl 
b/tp/t/results/sectioning/empty_node.pl
index 833afad514..101862b689 100644
--- a/tp/t/results/sectioning/empty_node.pl
+++ b/tp/t/results/sectioning/empty_node.pl
@@ -157,7 +157,7 @@ $result_texts{'empty_node'} = '
 
 $result_errors{'empty_node'} = [
   {
-    'error_line' => ':1: empty argument in @node
+    'error_line' => 'empty argument in @node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -166,7 +166,7 @@ $result_errors{'empty_node'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: empty argument in @node
+    'error_line' => 'empty argument in @node
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/sectioning/empty_nodes_with_commands.pl 
b/tp/t/results/sectioning/empty_nodes_with_commands.pl
index 69c9a3a5d8..a821e3da8e 100644
--- a/tp/t/results/sectioning/empty_nodes_with_commands.pl
+++ b/tp/t/results/sectioning/empty_nodes_with_commands.pl
@@ -235,7 +235,7 @@ $result_texts{'empty_nodes_with_commands'} = '
 
 $result_errors{'empty_nodes_with_commands'} = [
   {
-    'error_line' => ':2: empty argument in @node
+    'error_line' => 'empty argument in @node
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -244,7 +244,7 @@ $result_errors{'empty_nodes_with_commands'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: empty node name after expansion `@
+    'error_line' => 'empty node name after expansion `@
 \'
 ',
     'file_name' => '',
@@ -255,7 +255,7 @@ $result_errors{'empty_nodes_with_commands'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: empty node name after expansion `@:\'
+    'error_line' => 'empty node name after expansion `@:\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -264,7 +264,7 @@ $result_errors{'empty_nodes_with_commands'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: empty node name after expansion `@asis{ }\'
+    'error_line' => 'empty node name after expansion `@asis{ }\'
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/sectioning/empty_ref_arg.pl 
b/tp/t/results/sectioning/empty_ref_arg.pl
index 19cd3eb673..11e5098583 100644
--- a/tp/t/results/sectioning/empty_ref_arg.pl
+++ b/tp/t/results/sectioning/empty_ref_arg.pl
@@ -466,7 +466,7 @@ $result_menus{'empty_ref_arg'} = {
 
 $result_errors{'empty_ref_arg'} = [
   {
-    'error_line' => ':3: warning: in @ref empty cross reference name after 
expansion `@ \'
+    'error_line' => 'warning: in @ref empty cross reference name after 
expansion `@ \'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -475,7 +475,7 @@ $result_errors{'empty_ref_arg'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: in @ref empty cross reference title after 
expansion `@ \'
+    'error_line' => 'warning: in @ref empty cross reference title after 
expansion `@ \'
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -484,7 +484,7 @@ $result_errors{'empty_ref_arg'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: in @ref empty cross reference name after 
expansion `@ \'
+    'error_line' => 'warning: in @ref empty cross reference name after 
expansion `@ \'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -493,7 +493,7 @@ $result_errors{'empty_ref_arg'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: in @ref empty cross reference title after 
expansion `@:\'
+    'error_line' => 'warning: in @ref empty cross reference title after 
expansion `@:\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -502,7 +502,7 @@ $result_errors{'empty_ref_arg'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: in @ref empty cross reference name after 
expansion `@c aaa
+    'error_line' => 'warning: in @ref empty cross reference name after 
expansion `@c aaa
  @ \'
 ',
     'file_name' => '',
@@ -513,7 +513,7 @@ $result_errors{'empty_ref_arg'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: in @ref empty cross reference title after 
expansion `@c fff
+    'error_line' => 'warning: in @ref empty cross reference title after 
expansion `@c fff
 \'
 ',
     'file_name' => '',
diff --git a/tp/t/results/sectioning/empty_refs.pl 
b/tp/t/results/sectioning/empty_refs.pl
index 540fced7e2..09e3ff0127 100644
--- a/tp/t/results/sectioning/empty_refs.pl
+++ b/tp/t/results/sectioning/empty_refs.pl
@@ -136,7 +136,7 @@ $result_texts{'empty_refs'} = '.
 
 $result_errors{'empty_refs'} = [
   {
-    'error_line' => ':1: @xref reference to nonexistent node `@:\'
+    'error_line' => '@xref reference to nonexistent node `@:\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -145,7 +145,7 @@ $result_errors{'empty_refs'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: @xref reference to nonexistent node `@asis{ }\'
+    'error_line' => '@xref reference to nonexistent node `@asis{ }\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/sectioning/equivalent_labels.pl 
b/tp/t/results/sectioning/equivalent_labels.pl
index 988c0d3693..1efe978097 100644
--- a/tp/t/results/sectioning/equivalent_labels.pl
+++ b/tp/t/results/sectioning/equivalent_labels.pl
@@ -570,7 +570,7 @@ 
$result_menus{'equivalent_labels'}{'structure'}{'menu_child'}{'structure'}{'menu
 
 $result_errors{'equivalent_labels'} = [
   {
-    'error_line' => ':10: warning: @menu entry node name `anch\' different 
from anchor name `@samp{anch}\'
+    'error_line' => 'warning: @menu entry node name `anch\' different from 
anchor name `@samp{anch}\'
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -579,7 +579,7 @@ $result_errors{'equivalent_labels'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @menu entry node name `@code{floa}\' 
different from float name `floa\'
+    'error_line' => 'warning: @menu entry node name `@code{floa}\' different 
from float name `floa\'
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/sectioning/equivalent_nodes.pl 
b/tp/t/results/sectioning/equivalent_nodes.pl
index aac1cfd8f4..f47e52be61 100644
--- a/tp/t/results/sectioning/equivalent_nodes.pl
+++ b/tp/t/results/sectioning/equivalent_nodes.pl
@@ -458,7 +458,7 @@ 
$result_menus{'equivalent_nodes'}{'structure'}{'menu_child'}{'structure'}{'menu_
 
 $result_errors{'equivalent_nodes'} = [
   {
-    'error_line' => ':9: warning: @xref to `node\', different from node name 
`@samp{node}\'
+    'error_line' => 'warning: @xref to `node\', different from node name 
`@samp{node}\'
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -467,7 +467,7 @@ $result_errors{'equivalent_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: @menu entry node name `@strong{node}\' 
different from node name `@samp{node}\'
+    'error_line' => 'warning: @menu entry node name `@strong{node}\' different 
from node name `@samp{node}\'
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -476,7 +476,7 @@ $result_errors{'equivalent_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: Next pointer `@emph{node}\' (for node 
`Top\') different from node name `@samp{node}\'
+    'error_line' => 'warning: Next pointer `@emph{node}\' (for node `Top\') 
different from node name `@samp{node}\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/sectioning/hole_in_sectioning.pl 
b/tp/t/results/sectioning/hole_in_sectioning.pl
index 968a35dfbf..b26f9b93d8 100644
--- a/tp/t/results/sectioning/hole_in_sectioning.pl
+++ b/tp/t/results/sectioning/hole_in_sectioning.pl
@@ -308,7 +308,7 @@ 
$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'stru
 
 $result_errors{'hole_in_sectioning'} = [
   {
-    'error_line' => ':7: raising the section level of @subsubsection which is 
too low
+    'error_line' => 'raising the section level of @subsubsection which is too 
low
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/sectioning/lone_Top_node.pl 
b/tp/t/results/sectioning/lone_Top_node.pl
index a31944ebf0..d63b0b08c4 100644
--- a/tp/t/results/sectioning/lone_Top_node.pl
+++ b/tp/t/results/sectioning/lone_Top_node.pl
@@ -521,7 +521,7 @@ 
$result_menus{'lone_Top_node'}{'structure'}{'menu_child'}{'structure'}{'menu_up'
 
 $result_errors{'lone_Top_node'} = [
   {
-    'error_line' => ':9: warning: node `Top\' is up for `First\' in menu but 
not in sectioning
+    'error_line' => 'warning: node `Top\' is up for `First\' in menu but not 
in sectioning
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/sectioning/loop_nodes.pl 
b/tp/t/results/sectioning/loop_nodes.pl
index 7731f417b7..fb103b5fa2 100644
--- a/tp/t/results/sectioning/loop_nodes.pl
+++ b/tp/t/results/sectioning/loop_nodes.pl
@@ -952,7 +952,7 @@ 
$result_menus{'loop_nodes'}{'structure'}{'menu_child'}{'structure'}{'menu_up'} =
 
 $result_errors{'loop_nodes'} = [
   {
-    'error_line' => ':10: warning: node up pointer for `node up\' is `node 
down\' but up is `Top\' in menu
+    'error_line' => 'warning: node up pointer for `node up\' is `node down\' 
but up is `Top\' in menu
 ',
     'file_name' => '',
     'line_nr' => 10,
diff --git a/tp/t/results/sectioning/lowered_subsubsection.pl 
b/tp/t/results/sectioning/lowered_subsubsection.pl
index 1e2516ed42..4b39c527b2 100644
--- a/tp/t/results/sectioning/lowered_subsubsection.pl
+++ b/tp/t/results/sectioning/lowered_subsubsection.pl
@@ -1894,7 +1894,7 @@ 
$result_menus{'lowered_subsubsection'}{'structure'}{'menu_child'}{'structure'}{'
 
 $result_errors{'lowered_subsubsection'} = [
   {
-    'error_line' => ':41: warning: node up pointer for `Lowered 
subsubsection\' is `Subsection\' but up is `Lowered subsec\' in menu
+    'error_line' => 'warning: node up pointer for `Lowered subsubsection\' is 
`Subsection\' but up is `Lowered subsec\' in menu
 ',
     'file_name' => '',
     'line_nr' => 41,
@@ -1903,7 +1903,7 @@ $result_errors{'lowered_subsubsection'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':22: warning: node `Subsection\' lacks menu item for 
`Lowered subsubsection\' despite being its Up target
+    'error_line' => 'warning: node `Subsection\' lacks menu item for `Lowered 
subsubsection\' despite being its Up target
 ',
     'file_name' => '',
     'line_nr' => 22,
diff --git a/tp/t/results/sectioning/menutextorder.pl 
b/tp/t/results/sectioning/menutextorder.pl
index 73c7208c87..242b0c2049 100644
--- a/tp/t/results/sectioning/menutextorder.pl
+++ b/tp/t/results/sectioning/menutextorder.pl
@@ -1603,7 +1603,7 @@ 
$result_menus{'menutextorder'}{'structure'}{'menu_child'}{'structure'}{'menu_up'
 
 $result_errors{'menutextorder'} = [
   {
-    'error_line' => ':6: warning: node `bar\' lacks menu item for `onesub1\' 
despite being its Up target
+    'error_line' => 'warning: node `bar\' lacks menu item for `onesub1\' 
despite being its Up target
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -1612,7 +1612,7 @@ $result_errors{'menutextorder'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':29: warning: node next pointer for `sub1\' is `sub2\' 
but next is `sub3\' in menu
+    'error_line' => 'warning: node next pointer for `sub1\' is `sub2\' but 
next is `sub3\' in menu
 ',
     'file_name' => '',
     'line_nr' => 29,
@@ -1621,7 +1621,7 @@ $result_errors{'menutextorder'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':32: warning: node prev pointer for `sub2\' is `sub1\' 
but prev is `sub3\' in menu
+    'error_line' => 'warning: node prev pointer for `sub2\' is `sub1\' but 
prev is `sub3\' in menu
 ',
     'file_name' => '',
     'line_nr' => 32,
@@ -1630,7 +1630,7 @@ $result_errors{'menutextorder'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':35: warning: node `sub2\' is next for `sub3\' in menu 
but not in sectioning
+    'error_line' => 'warning: node `sub2\' is next for `sub3\' in menu but not 
in sectioning
 ',
     'file_name' => '',
     'line_nr' => 35,
@@ -1639,7 +1639,7 @@ $result_errors{'menutextorder'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':35: warning: node prev pointer for `sub3\' is `sub2\' 
but prev is `sub1\' in menu
+    'error_line' => 'warning: node prev pointer for `sub3\' is `sub2\' but 
prev is `sub1\' in menu
 ',
     'file_name' => '',
     'line_nr' => 35,
diff --git a/tp/t/results/sectioning/next_in_menu_is_below.pl 
b/tp/t/results/sectioning/next_in_menu_is_below.pl
index 9182e32376..33a78e7edc 100644
--- a/tp/t/results/sectioning/next_in_menu_is_below.pl
+++ b/tp/t/results/sectioning/next_in_menu_is_below.pl
@@ -1104,7 +1104,7 @@ 
$result_menus{'next_in_menu_is_below'}{'structure'}{'menu_child'}{'structure'}{'
 
 $result_errors{'next_in_menu_is_below'} = [
   {
-    'error_line' => ':16: warning: node `subsection\' is next for `section\' 
in menu but not in sectioning
+    'error_line' => 'warning: node `subsection\' is next for `section\' in 
menu but not in sectioning
 ',
     'file_name' => '',
     'line_nr' => 16,
@@ -1113,7 +1113,7 @@ $result_errors{'next_in_menu_is_below'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':23: warning: node `section\' is prev for `subsection\' 
in menu but not in sectioning
+    'error_line' => 'warning: node `section\' is prev for `subsection\' in 
menu but not in sectioning
 ',
     'file_name' => '',
     'line_nr' => 23,
diff --git a/tp/t/results/sectioning/no_element.pl 
b/tp/t/results/sectioning/no_element.pl
index e09b8fa55e..ad122425a4 100644
--- a/tp/t/results/sectioning/no_element.pl
+++ b/tp/t/results/sectioning/no_element.pl
@@ -831,7 +831,7 @@ float anchor.
 
 $result_errors{'no_element'} = [
   {
-    'error_line' => ':32: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 32,
@@ -915,7 +915,7 @@ $result_converted_errors{'info'}->{'no_element'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: @anchor outside of any node
+    'error_line' => 'warning: @anchor outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -924,7 +924,7 @@ $result_converted_errors{'info'}->{'no_element'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':13: warning: @footnote outside of any node
+    'error_line' => 'warning: @footnote outside of any node
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -933,7 +933,7 @@ $result_converted_errors{'info'}->{'no_element'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':21: warning: @float outside of any node
+    'error_line' => 'warning: @float outside of any node
 ',
     'file_name' => '',
     'line_nr' => 21,
@@ -942,7 +942,7 @@ $result_converted_errors{'info'}->{'no_element'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: warning: @anchor outside of any node
+    'error_line' => 'warning: @anchor outside of any node
 ',
     'file_name' => '',
     'line_nr' => 15,
diff --git a/tp/t/results/sectioning/node_line_arguments.pl 
b/tp/t/results/sectioning/node_line_arguments.pl
index 85da7bf27c..2ca7d7ad9d 100644
--- a/tp/t/results/sectioning/node_line_arguments.pl
+++ b/tp/t/results/sectioning/node_line_arguments.pl
@@ -748,7 +748,7 @@ $result_menus{'node_line_arguments'} = {
 
 $result_errors{'node_line_arguments'} = [
   {
-    'error_line' => ':6: warning: superfluous arguments for node
+    'error_line' => 'warning: superfluous arguments for node
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -757,7 +757,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: Next reference to nonexistent `two arg\'
+    'error_line' => 'Next reference to nonexistent `two arg\'
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -766,7 +766,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: Next reference to nonexistent `two arg\'
+    'error_line' => 'Next reference to nonexistent `two arg\'
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -775,7 +775,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: Prev reference to nonexistent `three arg\'
+    'error_line' => 'Prev reference to nonexistent `three arg\'
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -784,7 +784,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: Next reference to nonexistent `two arg\'
+    'error_line' => 'Next reference to nonexistent `two arg\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -793,7 +793,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: Prev reference to nonexistent `three arg\'
+    'error_line' => 'Prev reference to nonexistent `three arg\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -802,7 +802,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: Up reference to nonexistent `four arg\'
+    'error_line' => 'Up reference to nonexistent `four arg\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -811,7 +811,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: Next reference to nonexistent `two arg\'
+    'error_line' => 'Next reference to nonexistent `two arg\'
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -820,7 +820,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: Prev reference to nonexistent `three arg\'
+    'error_line' => 'Prev reference to nonexistent `three arg\'
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -829,7 +829,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: Up reference to nonexistent `four arg five arg\'
+    'error_line' => 'Up reference to nonexistent `four arg five arg\'
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -838,7 +838,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: Next reference to nonexistent `@,cedilla\'
+    'error_line' => 'Next reference to nonexistent `@,cedilla\'
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -847,7 +847,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: Prev reference to nonexistent `@strong{comma in 
strong,}\'
+    'error_line' => 'Prev reference to nonexistent `@strong{comma in strong,}\'
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -856,7 +856,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: warning: node `one arg2\' unreferenced
+    'error_line' => 'warning: node `one arg2\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -865,7 +865,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: node `one arg3\' unreferenced
+    'error_line' => 'warning: node `one arg3\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -874,7 +874,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: node `one arg4\' unreferenced
+    'error_line' => 'warning: node `one arg4\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -883,7 +883,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: node `one arg5\' unreferenced
+    'error_line' => 'warning: node `one arg5\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -892,7 +892,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: node `comment\' unreferenced
+    'error_line' => 'warning: node `comment\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -901,7 +901,7 @@ $result_errors{'node_line_arguments'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':10: warning: node `arg1 @comma{} arg2\' unreferenced
+    'error_line' => 'warning: node `arg1 @comma{} arg2\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 10,
diff --git a/tp/t/results/sectioning/node_nested_parentheses.pl 
b/tp/t/results/sectioning/node_nested_parentheses.pl
index 5cdec41e73..4bfb63238e 100644
--- a/tp/t/results/sectioning/node_nested_parentheses.pl
+++ b/tp/t/results/sectioning/node_nested_parentheses.pl
@@ -569,7 +569,7 @@ $result_menus{'node_nested_parentheses'} = {
 
 $result_errors{'node_nested_parentheses'} = [
   {
-    'error_line' => ':7: @menu reference to nonexistent node `(@code{)))} 
error\'
+    'error_line' => '@menu reference to nonexistent node `(@code{)))} error\'
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl 
b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
index 760868edc2..99a8bfcd8a 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
@@ -1132,7 +1132,7 @@ 
$result_menus{'node_part_chapter_after_chapter'}{'structure'}{'menu_child'}{'str
 
 $result_errors{'node_part_chapter_after_chapter'} = [
   {
-    'error_line' => ':14: warning: @node precedes @part, but parts may not be 
associated with nodes
+    'error_line' => 'warning: @node precedes @part, but parts may not be 
associated with nodes
 ',
     'file_name' => '',
     'line_nr' => 14,
diff --git a/tp/t/results/sectioning/node_part_chapter_after_top.pl 
b/tp/t/results/sectioning/node_part_chapter_after_top.pl
index b56b74fa55..9c47f5dff9 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_top.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_top.pl
@@ -737,7 +737,7 @@ 
$result_menus{'node_part_chapter_after_top'}{'structure'}{'menu_child'}{'structu
 
 $result_errors{'node_part_chapter_after_top'} = [
   {
-    'error_line' => ':9: warning: @node precedes @part, but parts may not be 
associated with nodes
+    'error_line' => 'warning: @node precedes @part, but parts may not be 
associated with nodes
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/sectioning/node_too_much_args.pl 
b/tp/t/results/sectioning/node_too_much_args.pl
index f7db451ad2..6c1bcb2f19 100644
--- a/tp/t/results/sectioning/node_too_much_args.pl
+++ b/tp/t/results/sectioning/node_too_much_args.pl
@@ -143,7 +143,7 @@ $result_menus{'node_too_much_args'} = {
 
 $result_errors{'node_too_much_args'} = [
   {
-    'error_line' => ':1: warning: superfluous arguments for node
+    'error_line' => 'warning: superfluous arguments for node
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/sectioning/nodename_parentheses.pl 
b/tp/t/results/sectioning/nodename_parentheses.pl
index bbb74972ec..5d74c67773 100644
--- a/tp/t/results/sectioning/nodename_parentheses.pl
+++ b/tp/t/results/sectioning/nodename_parentheses.pl
@@ -1196,7 +1196,7 @@ 
$result_menus{'nodename_parentheses'}{'structure'}{'menu_child'}{'structure'}{'m
 
 $result_errors{'nodename_parentheses'} = [
   {
-    'error_line' => ':22: syntax for an external node used for `(manual)node\'
+    'error_line' => 'syntax for an external node used for `(manual)node\'
 ',
     'file_name' => '',
     'line_nr' => 22,
@@ -1205,7 +1205,7 @@ $result_errors{'nodename_parentheses'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':27: syntax for an external node used for 
`(manual)anchor\'
+    'error_line' => 'syntax for an external node used for `(manual)anchor\'
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -1214,7 +1214,7 @@ $result_errors{'nodename_parentheses'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: warning: node `Top\' lacks menu item for `node\' 
despite being its Up target
+    'error_line' => 'warning: node `Top\' lacks menu item for `node\' despite 
being its Up target
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/sectioning/nodes_before_after_top.pl 
b/tp/t/results/sectioning/nodes_before_after_top.pl
index 5d52fa7c0d..3d96fdb28c 100644
--- a/tp/t/results/sectioning/nodes_before_after_top.pl
+++ b/tp/t/results/sectioning/nodes_before_after_top.pl
@@ -549,7 +549,7 @@ $result_menus{'nodes_before_after_top'} = {
 
 $result_errors{'nodes_before_after_top'} = [
   {
-    'error_line' => ':3: warning: node `node before\' unreferenced
+    'error_line' => 'warning: node `node before\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -558,7 +558,7 @@ $result_errors{'nodes_before_after_top'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':12: warning: node `after\' unreferenced
+    'error_line' => 'warning: node `after\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 12,
diff --git a/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl 
b/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
index bd97340470..22f24305f8 100644
--- a/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
+++ b/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
@@ -869,7 +869,7 @@ 
$result_menus{'non_automatic_internal_top_node_up'}{'structure'}{'menu_child'} =
 
 $result_errors{'non_automatic_internal_top_node_up'} = [
   {
-    'error_line' => ':1: Prev reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
+    'error_line' => 'Prev reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -878,7 +878,7 @@ $result_errors{'non_automatic_internal_top_node_up'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: Up reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
+    'error_line' => 'Up reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -887,7 +887,7 @@ $result_errors{'non_automatic_internal_top_node_up'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: Up reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
+    'error_line' => 'Up reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl 
b/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
index 55f525ef6f..653e69ceef 100644
--- a/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
+++ b/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
@@ -869,7 +869,7 @@ 
$result_menus{'non_automatic_top_node_up_and_url'}{'structure'}{'menu_child'} =
 
 $result_errors{'non_automatic_top_node_up_and_url'} = [
   {
-    'error_line' => ':1: Prev reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
+    'error_line' => 'Prev reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -878,7 +878,7 @@ $result_errors{'non_automatic_top_node_up_and_url'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: Up reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
+    'error_line' => 'Up reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -887,7 +887,7 @@ $result_errors{'non_automatic_top_node_up_and_url'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: Up reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
+    'error_line' => 'Up reference to nonexistent `@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals\'
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/sectioning/part_before_section.pl 
b/tp/t/results/sectioning/part_before_section.pl
index 607acafd0a..f56ee438f0 100644
--- a/tp/t/results/sectioning/part_before_section.pl
+++ b/tp/t/results/sectioning/part_before_section.pl
@@ -171,7 +171,7 @@ 
$result_sectioning{'part_before_section'}{'structure'}{'section_childs'}[0]{'str
 
 $result_errors{'part_before_section'} = [
   {
-    'error_line' => ':3: raising the section level of @section which is too low
+    'error_line' => 'raising the section level of @section which is too low
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/sectioning/part_before_top.pl 
b/tp/t/results/sectioning/part_before_top.pl
index f467ccccf8..b92ff09332 100644
--- a/tp/t/results/sectioning/part_before_top.pl
+++ b/tp/t/results/sectioning/part_before_top.pl
@@ -177,7 +177,7 @@ 
$result_sectioning{'part_before_top'}{'structure'}{'section_childs'}[1] = $resul
 
 $result_errors{'part_before_top'} = [
   {
-    'error_line' => ':1: warning: @part should not be associated with @top
+    'error_line' => 'warning: @part should not be associated with @top
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/sectioning/part_node_after_top.pl 
b/tp/t/results/sectioning/part_node_after_top.pl
index 9cd386a2b3..e8ec7f9627 100644
--- a/tp/t/results/sectioning/part_node_after_top.pl
+++ b/tp/t/results/sectioning/part_node_after_top.pl
@@ -626,7 +626,7 @@ 
$result_menus{'part_node_after_top'}{'structure'}{'menu_child'}{'structure'}{'me
 
 $result_errors{'part_node_after_top'} = [
   {
-    'error_line' => ':9: warning: @node precedes @part, but parts may not be 
associated with nodes
+    'error_line' => 'warning: @node precedes @part, but parts may not be 
associated with nodes
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -635,7 +635,7 @@ $result_errors{'part_node_after_top'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: no sectioning command associated with @part
+    'error_line' => 'warning: no sectioning command associated with @part
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/sectioning/part_node_before_top.pl 
b/tp/t/results/sectioning/part_node_before_top.pl
index 34422e017f..d3d57bbe18 100644
--- a/tp/t/results/sectioning/part_node_before_top.pl
+++ b/tp/t/results/sectioning/part_node_before_top.pl
@@ -600,7 +600,7 @@ 
$result_menus{'part_node_before_top'}{'structure'}{'menu_child'}{'structure'}{'m
 
 $result_errors{'part_node_before_top'} = [
   {
-    'error_line' => ':2: warning: @node precedes @part, but parts may not be 
associated with nodes
+    'error_line' => 'warning: @node precedes @part, but parts may not be 
associated with nodes
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -609,7 +609,7 @@ $result_errors{'part_node_before_top'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @part should not be associated with @top
+    'error_line' => 'warning: @part should not be associated with @top
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/sectioning/part_node_node_part_appendix.pl 
b/tp/t/results/sectioning/part_node_node_part_appendix.pl
index a9305b5847..a13a008778 100644
--- a/tp/t/results/sectioning/part_node_node_part_appendix.pl
+++ b/tp/t/results/sectioning/part_node_node_part_appendix.pl
@@ -1171,7 +1171,7 @@ 
$result_menus{'part_node_node_part_appendix'}{'structure'}{'menu_child'}{'struct
 
 $result_errors{'part_node_node_part_appendix'} = [
   {
-    'error_line' => ':15: warning: @node precedes @part, but parts may not be 
associated with nodes
+    'error_line' => 'warning: @node precedes @part, but parts may not be 
associated with nodes
 ',
     'file_name' => '',
     'line_nr' => 15,
diff --git a/tp/t/results/sectioning/placed_things_before_element.pl 
b/tp/t/results/sectioning/placed_things_before_element.pl
index f09d5fa5ca..fb98b90953 100644
--- a/tp/t/results/sectioning/placed_things_before_element.pl
+++ b/tp/t/results/sectioning/placed_things_before_element.pl
@@ -945,7 +945,7 @@ 
$result_sectioning{'placed_things_before_element'}{'structure'}{'section_childs'
 
 $result_errors{'placed_things_before_element'} = [
   {
-    'error_line' => ':28: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 28,
@@ -1036,7 +1036,7 @@ 
$result_converted_errors{'info'}->{'placed_things_before_element'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: warning: @anchor outside of any node
+    'error_line' => 'warning: @anchor outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -1045,7 +1045,7 @@ 
$result_converted_errors{'info'}->{'placed_things_before_element'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @footnote outside of any node
+    'error_line' => 'warning: @footnote outside of any node
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -1054,7 +1054,7 @@ 
$result_converted_errors{'info'}->{'placed_things_before_element'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @float outside of any node
+    'error_line' => 'warning: @float outside of any node
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -1063,7 +1063,7 @@ 
$result_converted_errors{'info'}->{'placed_things_before_element'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':11: warning: @anchor outside of any node
+    'error_line' => 'warning: @anchor outside of any node
 ',
     'file_name' => '',
     'line_nr' => 11,
diff --git a/tp/t/results/sectioning/placed_things_before_node.pl 
b/tp/t/results/sectioning/placed_things_before_node.pl
index 09faecbf0f..62fbc7acb1 100644
--- a/tp/t/results/sectioning/placed_things_before_node.pl
+++ b/tp/t/results/sectioning/placed_things_before_node.pl
@@ -1017,7 +1017,7 @@ $result_menus{'placed_things_before_node'} = {
 
 $result_errors{'placed_things_before_node'} = [
   {
-    'error_line' => ':28: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 28,
@@ -1107,7 +1107,7 @@ End:
 
 $result_converted_errors{'info'}->{'placed_things_before_node'} = [
   {
-    'error_line' => ':1: warning: @anchor outside of any node
+    'error_line' => 'warning: @anchor outside of any node
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -1116,7 +1116,7 @@ 
$result_converted_errors{'info'}->{'placed_things_before_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: @footnote outside of any node
+    'error_line' => 'warning: @footnote outside of any node
 ',
     'file_name' => '',
     'line_nr' => 9,
@@ -1125,7 +1125,7 @@ 
$result_converted_errors{'info'}->{'placed_things_before_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':17: warning: @float outside of any node
+    'error_line' => 'warning: @float outside of any node
 ',
     'file_name' => '',
     'line_nr' => 17,
diff --git a/tp/t/results/sectioning/ref_to_top.pl 
b/tp/t/results/sectioning/ref_to_top.pl
index 4e8313dfc0..e7870f22da 100644
--- a/tp/t/results/sectioning/ref_to_top.pl
+++ b/tp/t/results/sectioning/ref_to_top.pl
@@ -220,7 +220,7 @@ $result_menus{'ref_to_top'} = {
 
 $result_errors{'ref_to_top'} = [
   {
-    'error_line' => ':5: warning: @xref to `TOP\', different from node name 
`ToP\'
+    'error_line' => 'warning: @xref to `TOP\', different from node name `ToP\'
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/sectioning/ref_to_unknown_node.pl 
b/tp/t/results/sectioning/ref_to_unknown_node.pl
index 173a901ce9..d7b28cecf6 100644
--- a/tp/t/results/sectioning/ref_to_unknown_node.pl
+++ b/tp/t/results/sectioning/ref_to_unknown_node.pl
@@ -71,7 +71,7 @@ $result_texts{'ref_to_unknown_node'} = 'unknown node.';
 
 $result_errors{'ref_to_unknown_node'} = [
   {
-    'error_line' => ':1: @xref reference to nonexistent node `unknown node\'
+    'error_line' => '@xref reference to nonexistent node `unknown node\'
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/sectioning/section_before_after_top_node.pl 
b/tp/t/results/sectioning/section_before_after_top_node.pl
index ba331db210..047edf5310 100644
--- a/tp/t/results/sectioning/section_before_after_top_node.pl
+++ b/tp/t/results/sectioning/section_before_after_top_node.pl
@@ -343,7 +343,7 @@ $result_menus{'section_before_after_top_node'} = {
 
 $result_errors{'section_before_after_top_node'} = [
   {
-    'error_line' => ':6: warning: lowering the section level of @top appearing 
after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/sectioning/section_before_after_top_node_last_node.pl 
b/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
index 219f24af89..8b09bd3dea 100644
--- a/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
+++ b/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
@@ -413,7 +413,7 @@ $result_menus{'section_before_after_top_node_last_node'} = {
 
 $result_errors{'section_before_after_top_node_last_node'} = [
   {
-    'error_line' => ':6: warning: lowering the section level of @top appearing 
after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/sectioning/section_before_chapter.pl 
b/tp/t/results/sectioning/section_before_chapter.pl
index 65e135b18d..ac2fa247c2 100644
--- a/tp/t/results/sectioning/section_before_chapter.pl
+++ b/tp/t/results/sectioning/section_before_chapter.pl
@@ -136,7 +136,7 @@ 
$result_sectioning{'section_before_chapter'}{'structure'}{'section_childs'}[1]{'
 
 $result_errors{'section_before_chapter'} = [
   {
-    'error_line' => ':3: warning: lowering the section level of @chapter 
appearing after a lower element
+    'error_line' => 'warning: lowering the section level of @chapter appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/sectioning/section_before_part.pl 
b/tp/t/results/sectioning/section_before_part.pl
index d898e19d4a..0f87899b3b 100644
--- a/tp/t/results/sectioning/section_before_part.pl
+++ b/tp/t/results/sectioning/section_before_part.pl
@@ -168,7 +168,7 @@ 
$result_sectioning{'section_before_part'}{'structure'}{'section_childs'}[1]{'str
 
 $result_errors{'section_before_part'} = [
   {
-    'error_line' => ':3: warning: no chapter-level command before @part
+    'error_line' => 'warning: no chapter-level command before @part
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -177,7 +177,7 @@ $result_errors{'section_before_part'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: no sectioning command associated with @part
+    'error_line' => 'warning: no sectioning command associated with @part
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/sectioning/section_before_top.pl 
b/tp/t/results/sectioning/section_before_top.pl
index 86c71d0c95..babafe3db1 100644
--- a/tp/t/results/sectioning/section_before_top.pl
+++ b/tp/t/results/sectioning/section_before_top.pl
@@ -482,7 +482,7 @@ 
$result_menus{'section_before_top'}{'structure'}{'menu_child'}{'structure'}{'men
 
 $result_errors{'section_before_top'} = [
   {
-    'error_line' => ':5: warning: lowering the section level of @top appearing 
after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/sectioning/section_before_top_no_node.pl 
b/tp/t/results/sectioning/section_before_top_no_node.pl
index de790e148e..b8472928b1 100644
--- a/tp/t/results/sectioning/section_before_top_no_node.pl
+++ b/tp/t/results/sectioning/section_before_top_no_node.pl
@@ -135,7 +135,7 @@ 
$result_sectioning{'section_before_top_no_node'}{'structure'}{'section_childs'}[
 
 $result_errors{'section_before_top_no_node'} = [
   {
-    'error_line' => ':3: warning: lowering the section level of @top appearing 
after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/sectioning/section_chapter_before_top.pl 
b/tp/t/results/sectioning/section_chapter_before_top.pl
index 63bc5c6569..08404478ce 100644
--- a/tp/t/results/sectioning/section_chapter_before_top.pl
+++ b/tp/t/results/sectioning/section_chapter_before_top.pl
@@ -194,7 +194,7 @@ 
$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[
 
 $result_errors{'section_chapter_before_top'} = [
   {
-    'error_line' => ':3: warning: lowering the section level of @chapter 
appearing after a lower element
+    'error_line' => 'warning: lowering the section level of @chapter appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -203,7 +203,7 @@ $result_errors{'section_chapter_before_top'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: lowering the section level of @top appearing 
after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/sectioning/section_chapter_before_top_nodes.pl 
b/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
index caa27d3a53..9a0a67b968 100644
--- a/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
+++ b/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
@@ -802,7 +802,7 @@ 
$result_menus{'section_chapter_before_top_nodes'}{'structure'}{'menu_child'}{'st
 
 $result_errors{'section_chapter_before_top_nodes'} = [
   {
-    'error_line' => ':7: warning: lowering the section level of @chapter 
appearing after a lower element
+    'error_line' => 'warning: lowering the section level of @chapter appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -811,7 +811,7 @@ $result_errors{'section_chapter_before_top_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':14: warning: lowering the section level of @top 
appearing after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 14,
@@ -820,7 +820,7 @@ $result_errors{'section_chapter_before_top_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: node `chapter node\' is up for `section 
node\' in menu but not in sectioning
+    'error_line' => 'warning: node `chapter node\' is up for `section node\' 
in menu but not in sectioning
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -829,7 +829,7 @@ $result_errors{'section_chapter_before_top_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: node `Top\' is up for `chapter node\' in 
menu but not in sectioning
+    'error_line' => 'warning: node `Top\' is up for `chapter node\' in menu 
but not in sectioning
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/sectioning/section_node_before_part.pl 
b/tp/t/results/sectioning/section_node_before_part.pl
index 846fcf1815..62bc824b4d 100644
--- a/tp/t/results/sectioning/section_node_before_part.pl
+++ b/tp/t/results/sectioning/section_node_before_part.pl
@@ -216,7 +216,7 @@ $result_menus{'section_node_before_part'} = {
 
 $result_errors{'section_node_before_part'} = [
   {
-    'error_line' => ':5: warning: no chapter-level command before @part
+    'error_line' => 'warning: no chapter-level command before @part
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -225,7 +225,7 @@ $result_errors{'section_node_before_part'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':5: warning: no sectioning command associated with @part
+    'error_line' => 'warning: no sectioning command associated with @part
 ',
     'file_name' => '',
     'line_nr' => 5,
diff --git a/tp/t/results/sectioning/semi_auto.pl 
b/tp/t/results/sectioning/semi_auto.pl
index a6ff1d16bd..5336d0175e 100644
--- a/tp/t/results/sectioning/semi_auto.pl
+++ b/tp/t/results/sectioning/semi_auto.pl
@@ -1004,7 +1004,7 @@ 
$result_menus{'semi_auto'}{'structure'}{'menu_child'}{'structure'}{'menu_up'} =
 
 $result_errors{'semi_auto'} = [
   {
-    'error_line' => ':9: warning: node `Section non auto\' is next for 
`Chap1\' in menu but not in sectioning
+    'error_line' => 'warning: node `Section non auto\' is next for `Chap1\' in 
menu but not in sectioning
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl 
b/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
index 802060b619..3bbeeb7fc7 100644
--- a/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
+++ b/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
@@ -227,7 +227,7 @@ $result_menus{'setfilename_on_top_and_after_node'} = {
 
 $result_errors{'setfilename_on_top_and_after_node'} = [
   {
-    'error_line' => ':2: warning: @setfilename should only appear at the 
beginning of a line
+    'error_line' => 'warning: @setfilename should only appear at the beginning 
of a line
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -236,7 +236,7 @@ $result_errors{'setfilename_on_top_and_after_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @setfilename should not appear in @top
+    'error_line' => 'warning: @setfilename should not appear in @top
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -245,7 +245,7 @@ $result_errors{'setfilename_on_top_and_after_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @setfilename after the first element
+    'error_line' => 'warning: @setfilename after the first element
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -254,7 +254,7 @@ $result_errors{'setfilename_on_top_and_after_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: multiple @setfilename
+    'error_line' => 'warning: multiple @setfilename
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -263,7 +263,7 @@ $result_errors{'setfilename_on_top_and_after_node'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':4: warning: @setfilename after the first element
+    'error_line' => 'warning: @setfilename after the first element
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/sectioning/top_node_no_menu_direction.pl 
b/tp/t/results/sectioning/top_node_no_menu_direction.pl
index df7ea7440e..30c9f70ecb 100644
--- a/tp/t/results/sectioning/top_node_no_menu_direction.pl
+++ b/tp/t/results/sectioning/top_node_no_menu_direction.pl
@@ -442,7 +442,7 @@ 
$result_menus{'top_node_no_menu_direction'}{'structure'}{'menu_up'} = $result_me
 
 $result_errors{'top_node_no_menu_direction'} = [
   {
-    'error_line' => ':5: warning: @menu entry node name `TOP\' different from 
node name `Top\'
+    'error_line' => 'warning: @menu entry node name `TOP\' different from node 
name `Top\'
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -451,7 +451,7 @@ $result_errors{'top_node_no_menu_direction'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: Prev pointer `top\' (for node `second 
node\') different from node name `Top\'
+    'error_line' => 'warning: Prev pointer `top\' (for node `second node\') 
different from node name `Top\'
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -460,7 +460,7 @@ $result_errors{'top_node_no_menu_direction'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: Up pointer `TOP\' (for node `second node\') 
different from node name `Top\'
+    'error_line' => 'warning: Up pointer `TOP\' (for node `second node\') 
different from node name `Top\'
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/sectioning/top_node_part_top.pl 
b/tp/t/results/sectioning/top_node_part_top.pl
index 35d677e581..71de7df1f2 100644
--- a/tp/t/results/sectioning/top_node_part_top.pl
+++ b/tp/t/results/sectioning/top_node_part_top.pl
@@ -315,7 +315,7 @@ 
$result_menus{'top_node_part_top'}{'structure'}{'associated_unit'}{'structure'}{
 
 $result_errors{'top_node_part_top'} = [
   {
-    'error_line' => ':3: warning: @node precedes @part, but parts may not be 
associated with nodes
+    'error_line' => 'warning: @node precedes @part, but parts may not be 
associated with nodes
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -324,7 +324,7 @@ $result_errors{'top_node_part_top'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @part should not be associated with @top
+    'error_line' => 'warning: @part should not be associated with @top
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/sectioning/two_nodes_between_chapters.pl 
b/tp/t/results/sectioning/two_nodes_between_chapters.pl
index 46939e80d9..58365548c3 100644
--- a/tp/t/results/sectioning/two_nodes_between_chapters.pl
+++ b/tp/t/results/sectioning/two_nodes_between_chapters.pl
@@ -1249,7 +1249,7 @@ 
$result_menus{'two_nodes_between_chapters'}{'structure'}{'menu_child'}{'structur
 
 $result_errors{'two_nodes_between_chapters'} = [
   {
-    'error_line' => ':10: warning: node next pointer for `chapter 1\' is 
`Top\' but next is `node between chapters\' in menu
+    'error_line' => 'warning: node next pointer for `chapter 1\' is `Top\' but 
next is `node between chapters\' in menu
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -1258,7 +1258,7 @@ $result_errors{'two_nodes_between_chapters'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':15: warning: node prev pointer for `chapter 2\' is 
`chapter 1\' but prev is `node between chapters\' in menu
+    'error_line' => 'warning: node prev pointer for `chapter 2\' is `chapter 
1\' but prev is `node between chapters\' in menu
 ',
     'file_name' => '',
     'line_nr' => 15,
diff --git a/tp/t/results/sectioning/two_unnumbered_no_argument.pl 
b/tp/t/results/sectioning/two_unnumbered_no_argument.pl
index c28a68d81a..5f008e1d91 100644
--- a/tp/t/results/sectioning/two_unnumbered_no_argument.pl
+++ b/tp/t/results/sectioning/two_unnumbered_no_argument.pl
@@ -119,7 +119,7 @@ 
$result_sectioning{'two_unnumbered_no_argument'}{'structure'}{'section_childs'}[
 
 $result_errors{'two_unnumbered_no_argument'} = [
   {
-    'error_line' => ':1: warning: @unnumbered missing argument
+    'error_line' => 'warning: @unnumbered missing argument
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -128,7 +128,7 @@ $result_errors{'two_unnumbered_no_argument'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: @unnumbered missing argument
+    'error_line' => 'warning: @unnumbered missing argument
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/sectioning/unknown_node_in_menu.pl 
b/tp/t/results/sectioning/unknown_node_in_menu.pl
index 67ec5b85a5..c91ebcc004 100644
--- a/tp/t/results/sectioning/unknown_node_in_menu.pl
+++ b/tp/t/results/sectioning/unknown_node_in_menu.pl
@@ -234,7 +234,7 @@ $result_menus{'unknown_node_in_menu'} = {
 
 $result_errors{'unknown_node_in_menu'} = [
   {
-    'error_line' => ':4: @menu reference to nonexistent node `unknown\'
+    'error_line' => '@menu reference to nonexistent node `unknown\'
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl 
b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
index 242da79f30..635f48aab6 100644
--- a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
+++ b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
@@ -424,7 +424,7 @@ 
$result_menus{'unnumbered_before_node_top_top'}{'structure'}{'associated_unit'}{
 
 $result_errors{'unnumbered_before_node_top_top'} = [
   {
-    'error_line' => ':6: warning: lowering the section level of @top appearing 
after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/sectioning/unnumbered_before_top.pl 
b/tp/t/results/sectioning/unnumbered_before_top.pl
index 6e6194211a..70c0b7f793 100644
--- a/tp/t/results/sectioning/unnumbered_before_top.pl
+++ b/tp/t/results/sectioning/unnumbered_before_top.pl
@@ -134,7 +134,7 @@ 
$result_sectioning{'unnumbered_before_top'}{'structure'}{'section_childs'}[1]{'s
 
 $result_errors{'unnumbered_before_top'} = [
   {
-    'error_line' => ':3: warning: lowering the section level of @top appearing 
after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/sectioning/unnumbered_no_argument.pl 
b/tp/t/results/sectioning/unnumbered_no_argument.pl
index 5b4bd25979..c006d70433 100644
--- a/tp/t/results/sectioning/unnumbered_no_argument.pl
+++ b/tp/t/results/sectioning/unnumbered_no_argument.pl
@@ -70,7 +70,7 @@ 
$result_sectioning{'unnumbered_no_argument'}{'structure'}{'section_childs'}[0]{'
 
 $result_errors{'unnumbered_no_argument'} = [
   {
-    'error_line' => ':1: warning: @unnumbered missing argument
+    'error_line' => 'warning: @unnumbered missing argument
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl 
b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
index 50294ea128..8189664f3a 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
@@ -720,7 +720,7 @@ 
$result_menus{'unnumbered_top_without_node_nodes'}{'structure'}{'associated_unit
 
 $result_errors{'unnumbered_top_without_node_nodes'} = [
   {
-    'error_line' => ':6: warning: lowering the section level of @top appearing 
after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -729,7 +729,7 @@ $result_errors{'unnumbered_top_without_node_nodes'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: node `second\' unreferenced
+    'error_line' => 'warning: node `second\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl 
b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
index d2d8a72c6d..031144c71d 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
@@ -823,7 +823,7 @@ 
$result_menus{'unnumbered_top_without_node_sections'}{'structure'}{'associated_u
 
 $result_errors{'unnumbered_top_without_node_sections'} = [
   {
-    'error_line' => ':6: warning: lowering the section level of @top appearing 
after a lower element
+    'error_line' => 'warning: lowering the section level of @top appearing 
after a lower element
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -832,7 +832,7 @@ $result_errors{'unnumbered_top_without_node_sections'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: node `second\' unreferenced
+    'error_line' => 'warning: node `second\' unreferenced
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/value/bad_syntax.pl b/tp/t/results/value/bad_syntax.pl
index 54516a7bda..48d5f25812 100644
--- a/tp/t/results/value/bad_syntax.pl
+++ b/tp/t/results/value/bad_syntax.pl
@@ -180,7 +180,7 @@ gurgl
 
 $result_errors{'bad_syntax'} = [
   {
-    'error_line' => ':2: @set requires a name
+    'error_line' => '@set requires a name
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -189,7 +189,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: @set requires a name
+    'error_line' => '@set requires a name
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -198,7 +198,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: bad name for @set
+    'error_line' => 'bad name for @set
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -207,7 +207,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':5: bad name for @set
+    'error_line' => 'bad name for @set
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -216,7 +216,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: bad name for @set
+    'error_line' => 'bad name for @set
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -225,7 +225,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: bad name for @set
+    'error_line' => 'bad name for @set
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -234,7 +234,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':8: bad name for @set
+    'error_line' => 'bad name for @set
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -243,7 +243,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':10: bad name for @clear
+    'error_line' => 'bad name for @clear
 ',
     'file_name' => '',
     'line_nr' => 10,
@@ -252,7 +252,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':11: bad name for @clear
+    'error_line' => 'bad name for @clear
 ',
     'file_name' => '',
     'line_nr' => 11,
@@ -261,7 +261,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: bad syntax for @value
+    'error_line' => 'bad syntax for @value
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -270,7 +270,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':13: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 13,
@@ -279,7 +279,7 @@ $result_errors{'bad_syntax'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':15: warning: undefined flag: unknown
+    'error_line' => 'warning: undefined flag: unknown
 ',
     'file_name' => '',
     'line_nr' => 15,
diff --git a/tp/t/results/value/set_in_item_missing_line.pl 
b/tp/t/results/value/set_in_item_missing_line.pl
index cb7b6e1a24..5c47136af5 100644
--- a/tp/t/results/value/set_in_item_missing_line.pl
+++ b/tp/t/results/value/set_in_item_missing_line.pl
@@ -395,7 +395,7 @@ xx jj
 
 $result_errors{'set_in_item_missing_line'} = [
   {
-    'error_line' => ':8: warning: @item should not appear in @item
+    'error_line' => 'warning: @item should not appear in @item
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -404,7 +404,7 @@ $result_errors{'set_in_item_missing_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: @item outside of table or list
+    'error_line' => '@item outside of table or list
 ',
     'file_name' => '',
     'line_nr' => 8,
diff --git a/tp/t/results/value/value_after_accent.pl 
b/tp/t/results/value/value_after_accent.pl
index 41c949e9b4..3f0bd0b878 100644
--- a/tp/t/results/value/value_after_accent.pl
+++ b/tp/t/results/value/value_after_accent.pl
@@ -98,7 +98,7 @@ $result_texts{'value_after_accent'} = '*a
 
 $result_errors{'value_after_accent'} = [
   {
-    'error_line' => ':2: use braces to give a command as an argument to 
@ringaccent
+    'error_line' => 'use braces to give a command as an argument to @ringaccent
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -107,7 +107,7 @@ $result_errors{'value_after_accent'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: use braces to give a command as an argument to @~
+    'error_line' => 'use braces to give a command as an argument to @~
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/value/value_in_index_commands.pl 
b/tp/t/results/value/value_in_index_commands.pl
index a69f69cc3e..c25128b007 100644
--- a/tp/t/results/value/value_in_index_commands.pl
+++ b/tp/t/results/value/value_in_index_commands.pl
@@ -971,7 +971,7 @@ $result_menus{'value_in_index_commands'} = {
 
 $result_errors{'value_in_index_commands'} = [
   {
-    'error_line' => ':35: warning: printing an index `cp\' merged in another 
one, `fn\'
+    'error_line' => 'warning: printing an index `cp\' merged in another one, 
`fn\'
 ',
     'file_name' => '',
     'line_nr' => 35,
diff --git a/tp/t/results/value/value_in_invalid_documentencoding.pl 
b/tp/t/results/value/value_in_invalid_documentencoding.pl
index 0f0ce8b001..31f728b3f8 100644
--- a/tp/t/results/value/value_in_invalid_documentencoding.pl
+++ b/tp/t/results/value/value_in_invalid_documentencoding.pl
@@ -86,7 +86,7 @@ $result_texts{'value_in_invalid_documentencoding'} = '';
 
 $result_errors{'value_in_invalid_documentencoding'} = [
   {
-    'error_line' => ':2: warning: encoding `bad\' is not a canonical texinfo 
encoding
+    'error_line' => 'warning: encoding `bad\' is not a canonical texinfo 
encoding
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -95,7 +95,7 @@ $result_errors{'value_in_invalid_documentencoding'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':2: warning: unrecognized encoding name `bad\'
+    'error_line' => 'warning: unrecognized encoding name `bad\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/value/value_in_misc_commands.pl 
b/tp/t/results/value/value_in_misc_commands.pl
index 7c0ca46ce8..83e2b2eae6 100644
--- a/tp/t/results/value/value_in_misc_commands.pl
+++ b/tp/t/results/value/value_in_misc_commands.pl
@@ -3393,7 +3393,7 @@ $result_menus{'value_in_misc_commands'} = {
 
 $result_errors{'value_in_misc_commands'} = [
   {
-    'error_line' => ':17: bad argument to @headings: on line following 
headings atext
+    'error_line' => 'bad argument to @headings: on line following headings 
atext
 ',
     'file_name' => '',
     'line_nr' => 17,
@@ -3402,7 +3402,7 @@ $result_errors{'value_in_misc_commands'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':34: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 34,
@@ -3411,7 +3411,7 @@ $result_errors{'value_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':34: warning: @definfoenclose should only appear at the 
beginning of a line
+    'error_line' => 'warning: @definfoenclose should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 34,
@@ -3420,7 +3420,7 @@ $result_errors{'value_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':40: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 40,
@@ -3429,7 +3429,7 @@ $result_errors{'value_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':49: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 49,
@@ -3438,7 +3438,7 @@ $result_errors{'value_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':80: warning: multiple @footnotestyle
+    'error_line' => 'warning: multiple @footnotestyle
 ',
     'file_name' => '',
     'line_nr' => 80,
@@ -3447,7 +3447,7 @@ $result_errors{'value_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':88: warning: @documentlanguage should only appear at the 
beginning of a line
+    'error_line' => 'warning: @documentlanguage should only appear at the 
beginning of a line
 ',
     'file_name' => '',
     'line_nr' => 88,
@@ -3456,7 +3456,7 @@ $result_errors{'value_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':115: warning: @page should only appear at the beginning 
of a line
+    'error_line' => 'warning: @page should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 115,
@@ -3465,7 +3465,7 @@ $result_errors{'value_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':125: warning: @page should only appear at the beginning 
of a line
+    'error_line' => 'warning: @page should only appear at the beginning of a 
line
 ',
     'file_name' => '',
     'line_nr' => 125,
@@ -3474,7 +3474,7 @@ $result_errors{'value_in_misc_commands'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':140: warning: remaining argument on @clickstyle line: 
{result_macro}
+    'error_line' => 'warning: remaining argument on @clickstyle line: 
{result_macro}
 ',
     'file_name' => '',
     'line_nr' => 140,
diff --git a/tp/t/results/value_and_macro/value_in_macro_body.pl 
b/tp/t/results/value_and_macro/value_in_macro_body.pl
index f538569b26..dfc47d04e3 100644
--- a/tp/t/results/value_and_macro/value_in_macro_body.pl
+++ b/tp/t/results/value_and_macro/value_in_macro_body.pl
@@ -169,7 +169,7 @@ result: \\\\arg\\
 
 $result_errors{'value_in_macro_body'} = [
   {
-    'error_line' => ':7: \\ in @testvaluebody expansion followed 
`@value{bodyarg}\' instead of parameter name or \\
+    'error_line' => '\\ in @testvaluebody expansion followed 
`@value{bodyarg}\' instead of parameter name or \\
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/value_and_macro/value_in_macro_formal_arg.pl 
b/tp/t/results/value_and_macro/value_in_macro_formal_arg.pl
index 528e3042db..2a3b7900d6 100644
--- a/tp/t/results/value_and_macro/value_in_macro_formal_arg.pl
+++ b/tp/t/results/value_and_macro/value_in_macro_formal_arg.pl
@@ -146,7 +146,7 @@ macro_arg1
 
 $result_errors{'value_in_macro_formal_arg'} = [
   {
-    'error_line' => ':3: bad or empty @macro formal argument: 
the@value{argument
+    'error_line' => 'bad or empty @macro formal argument: the@value{argument
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -155,7 +155,7 @@ $result_errors{'value_in_macro_formal_arg'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: bad syntax for @macro argument: }
+    'error_line' => 'bad syntax for @macro argument: }
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -164,7 +164,7 @@ $result_errors{'value_in_macro_formal_arg'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: unknown command `testvalue\'
+    'error_line' => 'unknown command `testvalue\'
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -173,7 +173,7 @@ $result_errors{'value_in_macro_formal_arg'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -182,7 +182,7 @@ $result_errors{'value_in_macro_formal_arg'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':7: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 7,
diff --git a/tp/t/results/verb/end_of_line.pl b/tp/t/results/verb/end_of_line.pl
index 9247d641a3..25af252c8a 100644
--- a/tp/t/results/verb/end_of_line.pl
+++ b/tp/t/results/verb/end_of_line.pl
@@ -98,7 +98,7 @@ and now endafter end.';
 
 $result_errors{'end_of_line'} = [
   {
-    'error_line' => ':1: @verb without associated character
+    'error_line' => '@verb without associated character
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/verb/verb_and_char_end_of_line_not_closed.pl 
b/tp/t/results/verb/verb_and_char_end_of_line_not_closed.pl
index 8970d8fe32..c80907ad47 100644
--- a/tp/t/results/verb/verb_and_char_end_of_line_not_closed.pl
+++ b/tp/t/results/verb/verb_and_char_end_of_line_not_closed.pl
@@ -87,7 +87,7 @@ $result_texts{'verb_and_char_end_of_line_not_closed'} = 
'verb, not  closed
 
 $result_errors{'verb_and_char_end_of_line_not_closed'} = [
   {
-    'error_line' => ':1: @verb missing closing delimiter sequence: *}
+    'error_line' => '@verb missing closing delimiter sequence: *}
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/verb/verb_at_end_of_line_not_closed.pl 
b/tp/t/results/verb/verb_at_end_of_line_not_closed.pl
index 4c4e75580f..00b6fd4b74 100644
--- a/tp/t/results/verb/verb_at_end_of_line_not_closed.pl
+++ b/tp/t/results/verb/verb_at_end_of_line_not_closed.pl
@@ -78,7 +78,7 @@ $result_texts{'verb_at_end_of_line_not_closed'} = 'verb at 
end of line
 
 $result_errors{'verb_at_end_of_line_not_closed'} = [
   {
-    'error_line' => ':1: @verb without associated character
+    'error_line' => '@verb without associated character
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -87,7 +87,7 @@ $result_errors{'verb_at_end_of_line_not_closed'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: @verb missing closing brace
+    'error_line' => '@verb missing closing brace
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/verb/verb_not_closed.pl 
b/tp/t/results/verb/verb_not_closed.pl
index 1759858af9..5427c3b4fb 100644
--- a/tp/t/results/verb/verb_not_closed.pl
+++ b/tp/t/results/verb/verb_not_closed.pl
@@ -61,7 +61,7 @@ $result_texts{'verb_not_closed'} = '  }   . ';
 
 $result_errors{'verb_not_closed'} = [
   {
-    'error_line' => ':1: @verb missing closing delimiter sequence: .}
+    'error_line' => '@verb missing closing delimiter sequence: .}
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/verb/verb_not_closed_with_char.pl 
b/tp/t/results/verb/verb_not_closed_with_char.pl
index 9e3ab9933f..dc3d7b2010 100644
--- a/tp/t/results/verb/verb_not_closed_with_char.pl
+++ b/tp/t/results/verb/verb_not_closed_with_char.pl
@@ -97,7 +97,7 @@ In verb
 
 $result_errors{'verb_not_closed_with_char'} = [
   {
-    'error_line' => ':1: @verb missing closing delimiter sequence: *}
+    'error_line' => '@verb missing closing delimiter sequence: *}
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/xml_tests/commands_and_spaces.pl 
b/tp/t/results/xml_tests/commands_and_spaces.pl
index dd06cbf1fc..50292f589a 100644
--- a/tp/t/results/xml_tests/commands_and_spaces.pl
+++ b/tp/t/results/xml_tests/commands_and_spaces.pl
@@ -2246,7 +2246,7 @@ $result_menus{'commands_and_spaces'} = {
 
 $result_errors{'commands_and_spaces'} = [
   {
-    'error_line' => ':39: warning: unexpected argument on @multitable line: 
@var{cmd}
+    'error_line' => 'warning: unexpected argument on @multitable line: 
@var{cmd}
 ',
     'file_name' => '',
     'line_nr' => 39,
diff --git a/tp/t/results/xml_tests/comments_on_misc_command_line.pl 
b/tp/t/results/xml_tests/comments_on_misc_command_line.pl
index 9b4a009537..fd0924381e 100644
--- a/tp/t/results/xml_tests/comments_on_misc_command_line.pl
+++ b/tp/t/results/xml_tests/comments_on_misc_command_line.pl
@@ -407,7 +407,7 @@ Para.
 
 $result_errors{'comments_on_misc_command_line'} = [
   {
-    'error_line' => ':2: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/xml_tests/macro_and_args.pl 
b/tp/t/results/xml_tests/macro_and_args.pl
index 654e268e15..eb91a0d45d 100644
--- a/tp/t/results/xml_tests/macro_and_args.pl
+++ b/tp/t/results/xml_tests/macro_and_args.pl
@@ -129,7 +129,7 @@ $result_texts{'macro_and_args'} = '
 
 $result_errors{'macro_and_args'} = [
   {
-    'error_line' => ':4: bad or empty @macro formal argument: ggg"@@^_ ff
+    'error_line' => 'bad or empty @macro formal argument: ggg"@@^_ ff
 ',
     'file_name' => '',
     'line_nr' => 4,
@@ -138,7 +138,7 @@ $result_errors{'macro_and_args'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':4: bad or empty @macro formal argument: ccc v
+    'error_line' => 'bad or empty @macro formal argument: ccc v
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/xtable/accent_on_table_line.pl 
b/tp/t/results/xtable/accent_on_table_line.pl
index 970cc7374d..96e98a6b36 100644
--- a/tp/t/results/xtable/accent_on_table_line.pl
+++ b/tp/t/results/xtable/accent_on_table_line.pl
@@ -451,7 +451,7 @@ no at-command code acc brace
 
 $result_errors{'accent_on_table_line'} = [
   {
-    'error_line' => ':1: warning: accent command `@~\' must not be followed by 
new line
+    'error_line' => 'warning: accent command `@~\' must not be followed by new 
line
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -460,7 +460,7 @@ $result_errors{'accent_on_table_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':1: table requires an argument: the formatter for @item
+    'error_line' => 'table requires an argument: the formatter for @item
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -469,7 +469,7 @@ $result_errors{'accent_on_table_line'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':6: warning: accent command `@~\' not allowed as @table 
argument
+    'error_line' => 'warning: accent command `@~\' not allowed as @table 
argument
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/xtable/comment_and_itemx_before_item.pl 
b/tp/t/results/xtable/comment_and_itemx_before_item.pl
index 91309e378f..d7dbc456ff 100644
--- a/tp/t/results/xtable/comment_and_itemx_before_item.pl
+++ b/tp/t/results/xtable/comment_and_itemx_before_item.pl
@@ -179,7 +179,7 @@ $result_texts{'comment_and_itemx_before_item'} = 'in itemx
 
 $result_errors{'comment_and_itemx_before_item'} = [
   {
-    'error_line' => ':3: warning: @itemx should not begin @table
+    'error_line' => 'warning: @itemx should not begin @table
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/xtable/definfoenclose_on_table_line.pl 
b/tp/t/results/xtable/definfoenclose_on_table_line.pl
index 8f9f5a01da..38d9b1dada 100644
--- a/tp/t/results/xtable/definfoenclose_on_table_line.pl
+++ b/tp/t/results/xtable/definfoenclose_on_table_line.pl
@@ -260,7 +260,7 @@ table content.
 
 $result_errors{'definfoenclose_on_table_line'} = [
   {
-    'error_line' => ':1: warning: @definfoenclose is obsolete.
+    'error_line' => 'warning: @definfoenclose is obsolete.
 ',
     'file_name' => '',
     'line_nr' => 1,
@@ -269,7 +269,7 @@ $result_errors{'definfoenclose_on_table_line'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':3: warning: @phi should not appear in @table
+    'error_line' => 'warning: @phi should not appear in @table
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/results/xtable/empty_item_itemx.pl 
b/tp/t/results/xtable/empty_item_itemx.pl
index 1e4b90ce6d..f7750a860b 100644
--- a/tp/t/results/xtable/empty_item_itemx.pl
+++ b/tp/t/results/xtable/empty_item_itemx.pl
@@ -381,7 +381,7 @@ in item before end table
 
 $result_errors{'empty_item_itemx'} = [
   {
-    'error_line' => ':5: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 5,
@@ -390,7 +390,7 @@ $result_errors{'empty_item_itemx'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':6: warning: @itemx missing argument
+    'error_line' => 'warning: @itemx missing argument
 ',
     'file_name' => '',
     'line_nr' => 6,
@@ -399,7 +399,7 @@ $result_errors{'empty_item_itemx'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':7: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 7,
@@ -408,7 +408,7 @@ $result_errors{'empty_item_itemx'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':8: warning: @item missing argument
+    'error_line' => 'warning: @item missing argument
 ',
     'file_name' => '',
     'line_nr' => 8,
@@ -417,7 +417,7 @@ $result_errors{'empty_item_itemx'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':9: warning: entry for index `vr\' outside of any node
+    'error_line' => 'warning: entry for index `vr\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 9,
diff --git a/tp/t/results/xtable/headitem_in_table.pl 
b/tp/t/results/xtable/headitem_in_table.pl
index ff819b141c..ca4f5282a0 100644
--- a/tp/t/results/xtable/headitem_in_table.pl
+++ b/tp/t/results/xtable/headitem_in_table.pl
@@ -212,7 +212,7 @@ item
 
 $result_errors{'headitem_in_table'} = [
   {
-    'error_line' => ':2: @headitem not meaningful inside `@table\' block
+    'error_line' => '@headitem not meaningful inside `@table\' block
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/xtable/inter_item_commands_in_table_in_example.pl 
b/tp/t/results/xtable/inter_item_commands_in_table_in_example.pl
index 1ddfe12531..7f0c682d08 100644
--- a/tp/t/results/xtable/inter_item_commands_in_table_in_example.pl
+++ b/tp/t/results/xtable/inter_item_commands_in_table_in_example.pl
@@ -523,7 +523,7 @@ d
 
 $result_errors{'inter_item_commands_in_table_in_example'} = [
   {
-    'error_line' => ':6: warning: entry for index `cp\' outside of any node
+    'error_line' => 'warning: entry for index `cp\' outside of any node
 ',
     'file_name' => '',
     'line_nr' => 6,
diff --git a/tp/t/results/xtable/invalid_command_and_brace_in_table.pl 
b/tp/t/results/xtable/invalid_command_and_brace_in_table.pl
index 52afc22887..fa95357ee5 100644
--- a/tp/t/results/xtable/invalid_command_and_brace_in_table.pl
+++ b/tp/t/results/xtable/invalid_command_and_brace_in_table.pl
@@ -147,7 +147,7 @@ Item line
 
 $result_errors{'invalid_command_and_brace_in_table'} = [
   {
-    'error_line' => ':2: misplaced {
+    'error_line' => 'misplaced {
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -156,7 +156,7 @@ $result_errors{'invalid_command_and_brace_in_table'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':2: unknown command `itemTop\'
+    'error_line' => 'unknown command `itemTop\'
 ',
     'file_name' => '',
     'line_nr' => 2,
@@ -165,7 +165,7 @@ $result_errors{'invalid_command_and_brace_in_table'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':3: misplaced }
+    'error_line' => 'misplaced }
 ',
     'file_name' => '',
     'line_nr' => 3,
@@ -174,7 +174,7 @@ $result_errors{'invalid_command_and_brace_in_table'} = [
     'type' => 'error'
   },
   {
-    'error_line' => ':1: warning: @table has text but no @item
+    'error_line' => 'warning: @table has text but no @item
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/xtable/itemx_before_item.pl 
b/tp/t/results/xtable/itemx_before_item.pl
index 9a0b7caa5d..baf296f0d9 100644
--- a/tp/t/results/xtable/itemx_before_item.pl
+++ b/tp/t/results/xtable/itemx_before_item.pl
@@ -151,7 +151,7 @@ $result_texts{'itemx_before_item'} = 'in itemx
 
 $result_errors{'itemx_before_item'} = [
   {
-    'error_line' => ':2: warning: @itemx should not begin @table
+    'error_line' => 'warning: @itemx should not begin @table
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/xtable/lone_end_table.pl 
b/tp/t/results/xtable/lone_end_table.pl
index f9a09c0a37..51b2b54354 100644
--- a/tp/t/results/xtable/lone_end_table.pl
+++ b/tp/t/results/xtable/lone_end_table.pl
@@ -40,7 +40,7 @@ $result_texts{'lone_end_table'} = 'Text.
 
 $result_errors{'lone_end_table'} = [
   {
-    'error_line' => ':2: unmatched `@end table\'
+    'error_line' => 'unmatched `@end table\'
 ',
     'file_name' => '',
     'line_nr' => 2,
diff --git a/tp/t/results/xtable/no_arg_brace_command_on_table_line.pl 
b/tp/t/results/xtable/no_arg_brace_command_on_table_line.pl
index f028eea0d3..ee0104e8f7 100644
--- a/tp/t/results/xtable/no_arg_brace_command_on_table_line.pl
+++ b/tp/t/results/xtable/no_arg_brace_command_on_table_line.pl
@@ -158,7 +158,7 @@ $result_texts{'no_arg_brace_command_on_table_line'} = 'item
 
 $result_errors{'no_arg_brace_command_on_table_line'} = [
   {
-    'error_line' => ':1: command @bullet not accepting argument in brace 
should not be on @table line
+    'error_line' => 'command @bullet not accepting argument in brace should 
not be on @table line
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/xtable/no_argument_for_table.pl 
b/tp/t/results/xtable/no_argument_for_table.pl
index 287ef4dfb8..4eb0260377 100644
--- a/tp/t/results/xtable/no_argument_for_table.pl
+++ b/tp/t/results/xtable/no_argument_for_table.pl
@@ -167,7 +167,7 @@ In item.
 
 $result_errors{'no_argument_for_table'} = [
   {
-    'error_line' => ':1: table requires an argument: the formatter for @item
+    'error_line' => 'table requires an argument: the formatter for @item
 ',
     'file_name' => '',
     'line_nr' => 1,
diff --git a/tp/t/results/xtable/table_nested.pl 
b/tp/t/results/xtable/table_nested.pl
index 78a508f44f..e77da46b0f 100644
--- a/tp/t/results/xtable/table_nested.pl
+++ b/tp/t/results/xtable/table_nested.pl
@@ -2487,7 +2487,7 @@ After table.
 
 $result_errors{'table_nested'} = [
   {
-    'error_line' => ':27: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -2496,7 +2496,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':27: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -2505,7 +2505,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':27: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -2514,7 +2514,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':27: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 27,
@@ -2523,7 +2523,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':32: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 32,
@@ -2532,7 +2532,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':32: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 32,
@@ -2541,7 +2541,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':32: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 32,
@@ -2550,7 +2550,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':32: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 32,
@@ -2559,7 +2559,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':38: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 38,
@@ -2568,7 +2568,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':38: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 38,
@@ -2577,7 +2577,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':38: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 38,
@@ -2586,7 +2586,7 @@ $result_errors{'table_nested'} = [
     'type' => 'warning'
   },
   {
-    'error_line' => ':38: warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
+    'error_line' => 'warning: entry for index `vr\' outside of any node 
(possibly involving @myvtable)
 ',
     'file_name' => '',
     'line_nr' => 38,
diff --git a/tp/t/results/xtable/text_between_item_itemx.pl 
b/tp/t/results/xtable/text_between_item_itemx.pl
index 7cb8f94cc1..3a749a907b 100644
--- a/tp/t/results/xtable/text_between_item_itemx.pl
+++ b/tp/t/results/xtable/text_between_item_itemx.pl
@@ -206,7 +206,7 @@ in itemx
 
 $result_errors{'text_between_item_itemx'} = [
   {
-    'error_line' => ':4: @itemx must follow @item
+    'error_line' => '@itemx must follow @item
 ',
     'file_name' => '',
     'line_nr' => 4,
diff --git a/tp/t/results/xtable/title_and_itemx_before_item.pl 
b/tp/t/results/xtable/title_and_itemx_before_item.pl
index 608b4eda65..2ec95ca28d 100644
--- a/tp/t/results/xtable/title_and_itemx_before_item.pl
+++ b/tp/t/results/xtable/title_and_itemx_before_item.pl
@@ -173,7 +173,7 @@ in itemx
 
 $result_errors{'title_and_itemx_before_item'} = [
   {
-    'error_line' => ':3: warning: @itemx should not begin @table
+    'error_line' => 'warning: @itemx should not begin @table
 ',
     'file_name' => '',
     'line_nr' => 3,
diff --git a/tp/t/test_parse_texi_line.t b/tp/t/test_parse_texi_line.t
index 2d441f8e62..6bfdb6a1a8 100644
--- a/tp/t/test_parse_texi_line.t
+++ b/tp/t/test_parse_texi_line.t
@@ -48,9 +48,9 @@ sub test_line($$$$)
 my @tests = (
 ["\@node a node\n", 'node line'],
 ["aa \@exdent in exdent", 'exdent error no end line',
-  [':1: warning: @exdent should only appear at the beginning of a line']],
+  ['warning: @exdent should only appear at the beginning of a line']],
 ["aa \@exdent in exdent\n", 'exdent error with end line',
-  [':1: warning: @exdent should only appear at the beginning of a line']],
+  ['warning: @exdent should only appear at the beginning of a line']],
 ['@node node
 a node
 
@@ -80,10 +80,10 @@ in chapter
 @listoffloats type
 
 @bye
-', 'long example', [':4: warning: @setfilename after the first element',
-                    ':24: column fraction not a number: a',
-                    ':24: column fraction not a number: b',
-                    ':20: @columnfractions only meaningful on a @multitable 
line',
+', 'long example', ['warning: @setfilename after the first element',
+                    'column fraction not a number: a',
+                    'column fraction not a number: b',
+                    '@columnfractions only meaningful on a @multitable line',
 ]]
 );
 
diff --git a/tp/t/test_parser_registrar.t b/tp/t/test_parser_registrar.t
index 349e5249a4..2b02aca26a 100644
--- a/tp/t/test_parser_registrar.t
+++ b/tp/t/test_parser_registrar.t
@@ -32,7 +32,7 @@ my ($error_warnings_list, $error_count) = 
$parser_registrar->errors();
 
 ok ($error_count == 2, 'error count');
 
-my @errors_references = ($initial_error, ':1: unmatched `@end format\'');
+my @errors_references = ($initial_error, 'unmatched `@end format\'');
 
 my $error_idx = 0;
 foreach my $error_message (@$error_warnings_list) {
diff --git a/tp/t/test_protect_hashchar_at_line_beginning.t 
b/tp/t/test_protect_hashchar_at_line_beginning.t
index 4293716b73..6bb039b8c3 100644
--- a/tp/t/test_protect_hashchar_at_line_beginning.t
+++ b/tp/t/test_protect_hashchar_at_line_beginning.t
@@ -135,7 +135,7 @@ run_test('
 @macro mymacro {}
 # line 20 "ff"
 @end macro
-', 'in raw command', ':2: warning: could not protect hash character in @macro
+', 'in raw command', 'warning: could not protect hash character in @macro
 ');
 
 
diff --git a/tp/texi2any.pl b/tp/texi2any.pl
index 8bd5f1ec7b..dff933f3d4 100755
--- a/tp/texi2any.pl
+++ b/tp/texi2any.pl
@@ -637,8 +637,26 @@ sub handle_errors($$$)
   my ($errors, $new_error_count) = $self->errors();
   $error_count += $new_error_count if ($new_error_count);
   foreach my $error_message (@$errors) {
-    warn _encode_message($error_message->{'error_line'})
-      if ($error_message->{'type'} eq 'error' or !get_conf('NO_WARN'));
+    if ($error_message->{'type'} eq 'error' or !get_conf('NO_WARN')) {
+      my $s = '';
+      if ($error_message->{'file_name'}) {
+        my $file = $error_message->{'file_name'};
+
+        if (get_conf('TEST')) {
+          # otherwise out of source build fail since the file names
+          # are different
+          my ($directories, $suffix);
+          ($file, $directories, $suffix) = fileparse($file);
+        }
+        $s .= "$file:";
+      }
+      if ($error_message->{'line_nr'}) {
+        $s .= $error_message->{'line_nr'} . ': ';
+      }
+
+      $s .= _encode_message($error_message->{'error_line'});
+      warn $s;
+    }
   }
   
   _exit($error_count, $opened_files);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]