Problem with CVS texinfo and groff.texinfo doc

"Art Haas" <[email protected]> Sun, 11 Apr 2004 16:33:47 -0500
Newsgroups gmane.comp.tex.texinfo.pretest
Message-ID <[email protected]>
Hi.

The current CVS makeinfo program fails when generating the output for
the groff documentation. Makeinfo from the texinfo-4.6 package works.

The problem involves macros and the @group command. The groff
documentation creates an 'Example' and 'endExample' macro like so:

@macro Example
@example
@group
@end macro

@macro endExample
@end group
@end example
@end macro

Later in the documentation these macros get used, like so:

@Example
groff -a -man -Tdvi troff.man | less
@endExample

There are many other places in the groff.texinfo doc where these
Example/endExample macros are used. Consequently, when makeinfo
processes the file, there are many, many errors, as is seen below:

/devel/gnu/groff/doc/groff.texinfo:1070: Multiline command @group used
improperly.
/devel/gnu/groff/doc/groff.texinfo:1072: `@end' expected `table', but
saw `group'.
/devel/gnu/groff/doc/groff.texinfo:1072: `@end' expected `table', but
saw `example'.

I hope this is enough info to resolve this problem. I pull regularly
from the Berlios CVS site, and I'll be glad to test any patches.

Thanks for all the work in Texinfo.

Art Haas
-- 
Man once surrendering his reason, has no remaining guard against absurdities
the most monstrous, and like a ship without rudder, is the sport of every wind.

-Thomas Jefferson to James Smith, 1822
_______________________________________________
Texinfo home page: http://www.gnu.org/software/texinfo/
[email protected]
http://ff0.org/mailman/listinfo/texinfo-pretest