[bug #68497] [troff] assertion failure in 1.24.1: context != DELIMITER_GROFF_EXPRESSION

garavel <[email protected]> Sun, 5 Jul 2026 04:21:10 -0400 (EDT)
Newsgroups gmane.comp.printing.groff.bugs
Message-ID <[email protected]>
Follow-up Comment #5, bug #68497 (group groff):


> If I've reasoned correctly about how groff is built on OpenIndiana, then
> groff -mgan
> ...should load groff's man(7) macro package, which _should_ render any
> OpenIndiana man page satisfactorily--albeit not necessarily without
> emitting warnings.  GNU troff is a linter, and other troffs are not.

At first sight, groff -mgan now seems to generate proper PostScript output,
as groff -man used to do in the former OpenIndiana releases. This solves
my particular problem, but the assertion-violation issue remains when
groff -man is called.

> Please file another ticket if you find groff man(7)'s rendering of
> OpenIndiana man pages to be unsatisfactory.

I do not use groff to display the OpenIndiana man pages (nroff is sufficient
for this), but to generate PS/PDF files for the man page of a particular 
software.

Also, on OpenIndiana:

$ groff -mge

displays the error message:
gtroff: fatal error: cannot open macro file named in '-m' command-line 
argument 'ge': No such file or directory

and 

$ groff -mgs

followed by Ctrl-D displays nothing.

> Can you verify that these files on your system, in
> "usr/share/lib/tmac/", have the following checksums and sizes?
> $ cksum openindiana-doctools-0.5.11/*
> 3899728472 19008 openindiana-doctools-0.5.11/an
> 562067901 18198 openindiana-doctools-0.5.11/ansun
> 3784442836 1818 openindiana-doctools-0.5.11/ansun.tbl

Yes, the checksums are identical to these.



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68497>

_______________________________________________
Message posté via Savannah
https://savannah.gnu.org/
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCakoT9gAKCRCqLAuaBUf3
Tr7GAP9xetyt3iuOufI+qrKbxSGaExV86oqYBecQ9XBxxz2RRAD/UYUZIW8x6Qy/
tn1GKyWSFZjyEfSbeMwDdwq7l8mn3AY=
=n0u0
-----END PGP SIGNATURE-----