Follow-up Comment #10, bug #67992 (group groff): At 2026-01-31T18:51:26-0500, Dave wrote: > Follow-up Comment #8, bug #67992 (group groff): > > Ha, the question of whether the -me package requires a macro before > output turns out to be academic. For a fun surprise, try this in > groffs old and new: > > printf '.sz 14\n\\X"pdf: xrev"' | groff -me -a
It does seem to work fine. And even with Allman's own macros (modified
only to use `tm` to report their provenance and `cp 1` to turn on
compatibility mode).
$ groff --version | head -n 1
GNU groff version 1.23.0
$ printf '.sz 14\n\\X"pdf: xrev"' | groff -M HISTORY/ME/4.4BSD -me -a
This is Allman "me", 8.1 (Berkeley) 06/05/93
<beginning of page>
...and if I use my working copy, which _fixes_ bug #67990, another
assertion trips.
$ printf '.sz 14\n\\X"pdf: xrev"' | ./build/test-groff -M HISTORY/ME/4.4BSD
-me -a
This is Allman "me", 8.1 (Berkeley) 06/05/93
troff: ../src/roff/troff/input.cpp:2887: bool
token::is_usable_as_delimiter(bool, delimiter_context): Assertion `context !=
DELIMITER_GROFF_EXPRESSION' failed.
/home/branden/src/GIT/groff/build/groff: error: troff: Aborted (core dumped)
Sigh. I guess I have more freeze-busting work to do after all.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67992>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
