]> sourceware.org Git - newlib-cygwin.git/commit
Fix pdf build failure with texinfo 6.1.0
authorThomas Preudhomme <thomas.preudhomme@foss.arm.com>
Tue, 25 Oct 2016 15:11:09 +0000 (16:11 +0100)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 25 Oct 2016 15:45:11 +0000 (17:45 +0200)
commitcf6e411f17be3bdce2df24911517798df4172859
treebeff9d3c0eaf4e888e940bda61e3068dfb582438
parent2b496cf1afa65075277be3a1ab6ea7ad7051fd18
Fix pdf build failure with texinfo 6.1.0

Hi,

make pdf on Ubuntu 16.04 fail with:

newlib/libc/libc.texinfo:9: Missing @endcsname inserted.

After a lot of fiddling the reason appears to be the combination of concept
and function index despite a lack of concept index entries. Arguably texinfo
should not error in that case but here we are, newlib will fail to build its
documentation on some systems because of this. Since libc.texinfo only
contains function index entries this patch simply removes the combination of
indices. It does the same for libm.texinfo which has concept index entries but
no function index entries.

Tested by running make pdf, make dvi, make info and make html successfully.
libc.pdf appears to have only one index as expected.

== Proposed commit message ==

Fix pdf build failure with texinfo 6.1.0 as provided in Ubuntu 16.04. Index
combination in libc.texinfo and libm.texinfo fails because both file have only
one type of index entries. Removing index combination is thus harmless and
solves the problem.

Is this ok for master?

Best regards,

Thomas
newlib/libc/libc.texinfo
newlib/libm/libm.texinfo
This page took 0.02892 seconds and 5 git commands to generate.