Re: buildworld with -s is noisier than usual

From: Renato Botelho <garga_at_FreeBSD.org>
Date: Wed, 01 Oct 2025 16:32:30 UTC
On 01/10/25 12:35, Cy Schubert wrote:
> In message <c0a2275d-37f7-4e5a-8849-483319d7f1b5@FreeBSD.org>, Renato
> Botelho w
> rites:
>> On 01/10/25 09:57, Cy Schubert wrote:
>>> In message <0a61ffc9-4c15-46a4-b3d5-ec6d666b4947@FreeBSD.org>, Renato
>>> Botelho w
>>> rites:
>>>> I usually build world using -s and recently I noticed it's noisier than
>>>> it used to be, I see some awk calls like the following (cc'ing cy since
>>>> it seems to be introduced by MIT import):
>>>>
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=et-h-krb5_err.h' et-h-krb5_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=et-h-krb5_err.c' 'textdomain=mit-krb5' 'localedir='
>>>> et-h-krb5_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=et-h-k5e1_err.h' et-h-k5e1_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=et-h-k5e1_err.c' 'textdomain=mit-krb5' 'localedir='
>>>> et-h-k5e1_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=et-h-kdb5_err.h' et-h-kdb5_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=et-h-kdb5_err.c' 'textdomain=mit-krb5' 'localedir='
>>>> et-h-kdb5_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=et-h-prof_err.h' et-h-prof_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=et-h-prof_err.c' 'textdomain=mit-krb5' 'localedir='
>>>> et-h-prof_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=et-h-kv5m_err.h' et-h-kv5m_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=et-h-kv5m_err.c' 'textdomain=mit-krb5' 'localedir='
>>>> et-h-kv5m_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=et-h-krb524_err.h' et-h-krb524_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=et-h-krb524_err.c' 'textdomain=mit-krb5' 'localedir='
>>>> et-h-krb524_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=et-h-asn1_err.h' et-h-asn1_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=et-h-asn1_err.c' 'textdomain=mit-krb5' 'localedir='
>>>> et-h-asn1_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=include-et-h-gssapi_err_generic.h'
>>>> include-et-h-gssapi_err_generic.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=include-et-h-gssapi_err_generic.c' 'textdomain=mit-krb5'
>>>> 'localedir=' include-et-h-gssapi_err_generic.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=include-et-h-gssapi_err_krb5.h' include-et-h-gssapi_err_krb5.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=include-et-h-gssapi_err_krb5.c' 'textdomain=mit-krb5'
>>>> 'localedir=' include-et-h-gssapi_err_krb5.et
>>>> Creating gssapi.h
>>>> + mv gss77987 gssapi.h
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=et-h-chpass_util_strings.h' et-h-chpass_util_strings.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=et-h-chpass_util_strings.c' 'textdomain=mit-krb5' 'localedir='
>>>> et-h-chpass_util_strings.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk
>>>> 'outfile=et-h-kadm_err.h' et-h-kadm_err.et
>>>> + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk
>>>> 'outfile=et-h-kadm_err.c' 'textdomain=mit-krb5' 'localedir='
>>>> et-h-kadm_err.et
>>>> creating osreldate.h from newvers.sh
>>>> -- 
>>>> Renato Botelho
>>>
>>> This is from error table generation. The attached patch will quiet make
>>> down.
>> Hello Cy,
>>
>> I still see those awk calls with attached patch applied.  If you want to
>> reproduce just run `make -s -jN buildworld`.
> 
> ivy@ has pointed out to me that an upstream script has set -x enabled. I'm
> loathed to change an upstream script (a cause for merge conflicts) for this.
I reported because I thought it was a debug leftover that was there by 
accident.  If it's there by design, that's fine.

-- 
Renato Botelho