Problem with building PDF documentation

Jon Turney
Sat Dec 12 14:10:00 GMT 2015

On 09/12/2015 09:24, Corinna Vinschen wrote:
> Jon?  Any idea?

Not really.  Comparing the provided libc.log with a successful build, 
the relevant errors seems to be:

> /home/freddie/bleeding-edge-toolchain/src/newlib-cygwin/newlib/libc/libc.texinf
> o:9: Missing @endcsname inserted.
> <to be read again>
>                    @let
> ^^M->@let
>           ^^M@thirdlinenl
> <argument> cp^^M
>                 ^^M@ifinfo ^^M@format ^^M@dircategory Newlib^^M@direntry ^^M*
> @dosynindex ...fter @temp @expandafter =@csname #3
>                                                   indfile@endcsname @expanda...
> l.9 *
>       libc: (libc).                 The ANSI C library.
> The control sequence marked <to be read again> should
> not appear between \csname and \endcsname.
> [1{/var/lib/texmf/fonts/map/pdftex/updmap/}] [2] Chapter 1
> \openout0 = `libc.toc'.
> \openout1 = `libc.aux'.
> Cross reference values unknown; you must run TeX again.

I've no idea what that error message is trying to say, but the missing 
index seems to be a consequence of it.

It's kind of odd that the stuff under @ifinfo is being processed at all 
for making a PDF.

I did touch this file in 44e5c14e.  It might be worth checking if 
reverting that makes a difference.

> On Dec  8 10:08, Freddie Chopin wrote:
>> I've tried building the most recent newlib for arm-none-eabi and I
>> encountered a problem when building PDF documentation. I guess this problem is
>> specific to the very recent version of TEX utils on my system (Arch Linux). I
>> attach the log from the console - the part where the generation of libc.pdf
>> fails. I also attach libc.log file generated during compilation. Both files
>> are compressed, because they are over 100kB
>> I have a very similar problem with building PDF for binutils (I reported that
>> on binutils mailing list). However generated as.pdf file looks OK (I did not
>> inspect it very thoroughly), while in the libc.pdf document there is no index
>> - there is a chapter for index, but all it has is this:
>>> Document Index
>>> (Index is nonexistent)

More information about the Newlib mailing list