
Estoy intentando compilar la referencia C publicada por Stallman.https://git.savannah.nongnu.org/cgit/c-intro-and-ref.git
y recibo este error cuando intento ejecutar make c.pdf
:
c-intro-and-ref$ make c.pdf
tex c.texi
This is TeX, Version 3.141592653 (TeX Live 2022/dev/Debian) (preloaded format=tex)
(./c.texi (./texinfo.tex Loading texinfo [version 2018-01-09.11]: pdf, fonts,
markup, glyphs, page headings, tables, conditionals, indexing, sectioning,
toc, environments, defuns, macros, cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
Writing index file c.fn
Overfull \hbox (30.46255pt too wide) detected at line 45
@titlerm GNU C Language Intro and Reference Manual |
[1] (./c.tmp))
Runaway argument?
^^M^^MYou can call @code{main} from C code, as you can call any other@ETC.
! File ended while scanning use of @next.
<inserted text>
@par
<*> c.texi
?
¿Cómo puedo resolver esto?
EDITAR: Estoy descargando la referencia C de Stallman que publicó esta semana. Seguí esta guía para conseguirlo.https://www.i-programmer.info/news/184-cc/15705-richard-stallman-announces-c-reference.htmly funciona, pero es sólo para obtener un formato html. la referencia c se llama c.tex y quería usar el MAKEFILE proporcionado dentro del repositorio de git y crear un c.pdf a partir de él. Cuando recibo este error, no sé qué hacer y solo provocará que el archivo pdf obtenga su primera página y no el resto. Edité la imagen para mostrar el bloque de código.
EDIT2: Hola a todos, parece que hay problemas con el archivo .texi y no con el archivo MAKE que pensé que no funcionaba. alguien ya ha hecho el pdf aquíhttps://www.cyberciti.biz/files/GNU-C-Language-Manual/GNU%20C%20Language%20Manual.pdfSin embargo, él/ella no dijo exactamente cómo solucionaron el problema.