bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tmac] options "-mandoc" and '-C' are not compatible


From: Bjarni Ingi Gislason
Subject: Re: [tmac] options "-mandoc" and '-C' are not compatible
Date: Sun, 10 Jul 2022 22:16:30 +0000

On Sun, Jul 10, 2022 at 04:07:06AM -0500, G. Branden Robinson wrote:
> At 2022-07-10T02:04:10+0000, Bjarni Ingi Gislason wrote:
> >   A test case:
> > 
> > zcat /usr/share/man/man1/test.1.gz | test-nroff -mandoc -C -z
> > 
> >   produces a lot of warnings, while '-man' does not.
> > 
> 
> I can't reproduce this.
> 
>   $ ./build/test-groff -mandoc -C -Tutf8
>   .TH foo 1 2022-07-10 "bogus man\[-]page"
> <Control+D>
>   foo(1)                      General Commands Manual                     
> foo(1)
> 
>   bogus man-page                    2022???07???10                            
> foo(1)
> 
> I note that "test-nroff" is your own creation and that your running
> version of groff has signficant divergence from groff Git.
> 
>[...]

  Thanks for testing.

  I use stripped tmac files and "andoc.tmac" caused the bug in
compatibility mode.

  There is a comment in the file about

.\" Due to a bug in GNU troff it necessary to have a no-op line between
.\" '.do' and '\*'.             ^

   missing                      is


  The fix is to change the '.' line before the '\\*(...' lines to,
for example,

.do nop\" DO NOT REMOVE the line, see an earlier comment

N.B.

  The comment about the bug should also be in the general documentation.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]