Problem with building PDF documentation
Jon Turney
jon.turney@dronecode.org.uk
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/pdftex.map}] [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