Am 01.10.2019 um 11:08 schrieb Gavin Smith: > I wondered if anybody has run Texinfo a lot with TEXINFO_XS_PARSER set > in the environment?
FWIW I did for a while in my Cygwin, until I ran into a problem: the git source of GNU binutils' as.texi does not work with that option set. I just re-checked, and it still fails: [All repeated error/warning messages have been snipped...] > as.texi:37: bad name for @ifset These object to @ifset names containing slashes, like 'ARM/Thumb' > as.texi:651: warning: @include should only appear at the beginning of a line This appears bogus: that @include is at the beginning of a line. > as.texi:651: warning: @include should not appear in @table This does not appear to be supported by the documentation. > as.texi:657: warning: @item should not appear in @table > as.texi:657: @item outside of table or list There are quite many instances of this. The warning contradicts the documentation, and the condition described by the error is just not true. That @item line is exactly where it's supposed to be: right after the @table line. > as.texi:1059: warning: @cindex should only appear at the beginning of a line This, too, is already at the beginning of its line. > as.texi:1059: warning: @cindex should not appear in @table That warning also does not appear to be supported by the documentation. Which ultimately gets us here: > make: *** [Makefile:507: as.info] Error 1 Oh, and just FTR, without TEXINFO_XS_PARSER set the build of as.info just works without a single warning or error message.
