On Sun, Apr 24, 2022 at 04:39:57AM +1000, John Gardner wrote: > On macOS, Groff builds and installs perfectly from a fresh checkout > (currently using f55d8f41). > > However, running `make check` produced 6 failing tests: > > FAIL: src/devices/grotty/tests/basic_latin_glyphs_map_correctly.sh [...]
The bug was reported in ticket #61891 (closed), but was not made robust (invariant about the charmap containing an utf-8 encoding) The test fails if the user's charmap is not as prescribed by the test. It suffices to have installed any locale with an UTF-8 charmap and using that, for example environ="LC_CTYPE=$(locale -a | grep -i -e 'utf.*8' | head -n 1)" and using "env $environ" in front of "$grotty" ... and od -t c -- Bjarni I. Gislason