Hi Branden! I'm improving the Linux man-pages build system, to add a 'distcheck' target, and have control over newly added warnings vs longstanding ones.
I found that most output devices have warnings in the same pages, but here's one that I've only seen in -Tpdf. It might be a bug in -Tpdf. $ make .tmp/man/man7/path_resolution.7.pdf.set --debug=print TROFF .tmp/man/man7/path_resolution.7.pdf.set ! (troff -man -Tpdf -wbreak <.tmp/man/man7/path_resolution.7.pdf.troff 2>&1 >.tmp/man/man7/path_resolution.7.pdf.set) \ | grep ^ >&2 troff:man7/path_resolution.7:135: warning: macro 'and' not defined (possibly missing space after 'an') make: *** [share/mk/build/pdf/troff.mk:22: .tmp/man/man7/path_resolution.7.pdf.set] Error 1 make: *** Deleting file '.tmp/man/man7/path_resolution.7.pdf.set' Here's a small reproducer: alx@debian:~/tmp$ cat dot.man .TH dot 7 2024-02-16 dots-in-SS .SH Foo .SS . and .. \&. and .. are special files. alx@debian:~/tmp$ groff -man -Tutf8 dot.man >/dev/null alx@debian:~/tmp$ groff -man -Tps dot.man >/dev/null alx@debian:~/tmp$ groff -man -Tpdf dot.man >/dev/null troff:dot.man:3: warning: macro 'and' not defined (possibly missing space after 'an') Have a lovely night! Alex -- <https://www.alejandro-colomar.es/> Looking for a remote C programming job at the moment.
signature.asc
Description: PGP signature