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/

Attachment: signature.asc
Description: PGP signature

Reply via email to