Hello all, I tried testing the groff manual with texi2dvi, but it broke. I expect that you're currently expanding the Texinfo macros with makeinfo before running TeX on it.
I managed to get the macros working without the makeinfo expansion stage. I suggest trying the texinfo.tex file on http://ftp.gnu.org/gnu/texinfo/. (For those interested, the problem was with opening and closing a TeX group, with \bgroup and \egroup, in the expansion text for a macro. This broke because the macro expansion was being done within a TeX group. The groff manual uses macros that open and close groups to create @deffn-like environments. ) The output looks good to me, but I may have missed something. If it doesn't work, you can continue doing what you were doing, but if it does work, it would be a test of the macro expansion features to miss out the makeinfo stage. Gavin