It seems that the recent version of 'gettext' (0.21 from Dec. 2019) on MacOS – at least on my Lion box – has changed language handling. In the NEWS file I read
* Runtime behaviour: - The interpretation of the language preferences on macOS has been improved, especially in the case where a system locale does not exist for the combination of the selected primary language and the selected territory. In my shell, `set | less` shows LANG=en_US.UTF-8 LANGUAGE=de Some test results: bison --help English output LANG= bison --help German output LANGUAGE= bison --help English output LANG=C bison --help English output I've reported in https://sourceforge.net/p/testlilyissues/issues/5753/ that `yyout2grammar.py` currently dies if it sees non-English Bison output. Two possible fixes to our build system: * Use 'LANG=C' instead of 'LANG='. * Add 'LANGUAGE='. What do you think? Werner