Building newlib's PDF docs with new tools (texinfo 7.1) fails with "misplaced {" errors

Freddie Chopin freddie_chopin@op.pl
Fri Dec 1 12:31:16 GMT 2023


Hello!

When trying to build newlib's docs, I now get following error when
trying to generate PDF documentation:

-- >8 -- >8 -- >8 -- >8 -- >8 -- >8 -- >8 -- >8 -- >8 --

---------- newlib-4.3.0.20230120 make install-pdf
  TEXI2PDF libc/libc.pdf
libc.texi:74: misplaced {
libc.texi:74: misplaced }
libc.texi:75: misplaced {
libc.texi:75: misplaced }
libc.texi:76: misplaced {
libc.texi:76: misplaced }
libc.texi:77: misplaced {
libc.texi:77: misplaced }
make: *** [Makefile:47789: libc/libc.pdf] Error 1

-- >8 -- >8 -- >8 -- >8 -- >8 -- >8 -- >8 -- >8 -- >8 --

It seems these are caused by "@author {...}" fields both in libc.texi
and libm.texi, as when I remove the curly braces around the names then
it works fine.

It worked fine just 2 months ago with exactly the same commands/scripts
and sources used, however with texinfo 7.0.3. Now with texinfo 7.1 it
fails as shown above.

Regards,
FCh


More information about the Newlib mailing list