Subject: Re: Three spaces for error messages instead of one

From: Bruno Haible <[email-masked]>
Date: Mon, 01 Jul 2024 19:10:53 +0200

Hi Ileana,

> Here is the relevant code in bootstrap:
> ```
> # func_error ARG...
> # -----------------
> # Echo program name prefixed message to standard error.
> func_error ()
> {
>      $debug_cmd
> 
>      $require_term_colors
> 
>      func_echo_infix_1 "  $tc_standout${tc_red}error$tc_reset" "$*" >&2
> }

This code doesn't exist in gnulib's 'bootstrap'.

Note that there are several variants/forks of 'bootstrap':
  - The one created by Paul Eggert and maintained in gnulib.
  - The one by Gary Vaughan https://github.com/gvvaughan/bootstrap
  - A fork of that, by Gary Vaughan, Pavel Raiskup, Reuben Thomas
    https://github.com/gnulib-modules/bootstrap
    This is the one used by GNU libtool and GNU m4.

libtool's ltmain.sh includes this function. ltmain.sh is generated
from ltmain.in, funclib.sh, and options-parser; the latter two come
from https://github.com/gnulib-modules/bootstrap .

Bruno