all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Gavin Smith <gavinsmith0123@gmail.com>
To: Paul Eggert <eggert@cs.ucla.edu>
Cc: 23611@debbugs.gnu.org, Gnulib bugs <bug-gnulib@gnu.org>,
	Texinfo <bug-texinfo@gnu.org>
Subject: bug#23611: texinfo.tex 2016-05-07.20: "Tex capacity exceeded" with Emacs manuals
Date: Thu, 26 May 2016 16:20:14 +0100	[thread overview]
Message-ID: <CAKPWYQ3B-a9e373yNC1xZVMQZVhsUatc8kzGbWKrV__48pvF+w@mail.gmail.com> (raw)
In-Reply-To: <0d08fcc5-2a84-a0f1-fdf8-6832a41d21e4@cs.ucla.edu>

On 25 May 2016 at 19:08, Paul Eggert <eggert@cs.ucla.edu> wrote:
> texinfo.tex version 2016-05-07.20 (the current version in Gnulib) causes
> what appears to be runaway recursion when used to make PDF files for GNU
> Emacs. The Emacs bug report is here:
>
> http://bugs.gnu.org/23611
>
> To reproduce the problem on a Fedora 23 x86-64 machine with build tools
> installed, you can run these shell commands:
>
> git clone git://git.savannah.gnu.org/emacs.git emacs-bug
> cd emacs-bug
> git checkout 1ee91bf89176251f6e399c8436dca0248cdd6f6b
> ./autogen.sh all
> ./configure
> make pdf

These instructions download several 100's of MB of a git repository
and I wasn't willing to let it finish. I tried the file
"emacs-lisp-intro.texi" from
http://git.savannah.gnu.org/cgit/emacs.git/tree/doc/lispintro, and
after editing the file a bit (so it didn't need other files), I
processed it with that version of texinfo.tex. Unfortunately, I wasn't
able to reproduce the error. I did find one problem, though: some
entries in the tables of contents, like 13.1, have "{No value for
``COUNT-WORDS''} " instead of the proper value. That's likely been
brought in by the same change, and needs to be fixed. The change was
to expand @value when the table of contents file was read in, and not
when it was written out: however, in this file the @value is only
given a value (with @set) after the @insertcopying command. I
understand that this should work. I'll have a look at it. If I
remember correctly, I made this change in the first place to prevent a
similar infinite recursion error happening when writing an undefined
@value to an auxiliary file.





       reply	other threads:[~2016-05-26 15:20 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <0d08fcc5-2a84-a0f1-fdf8-6832a41d21e4@cs.ucla.edu>
2016-05-26 15:20 ` Gavin Smith [this message]
2016-05-26 15:48   ` bug#23611: texinfo.tex 2016-05-07.20: "Tex capacity exceeded" with Emacs manuals Paul Eggert
     [not found]   ` <c92fc9c8-d0bb-3cd6-fab2-200829d9e5ac@cs.ucla.edu>
2016-05-26 18:41     ` Gavin Smith
     [not found]     ` <CAKPWYQ0p1Q9W486i0_OqTeg+EvdG6jb1EP7sVY0BsDg=m1ZETg@mail.gmail.com>
2016-05-26 21:17       ` Paul Eggert
2016-05-24 17:38 bug#23611: generating pdf manuals fails with TeX capacity exceeded Glenn Morris
2016-05-25 18:08 ` bug#23611: texinfo.tex 2016-05-07.20: "Tex capacity exceeded" with Emacs manuals Paul Eggert

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAKPWYQ3B-a9e373yNC1xZVMQZVhsUatc8kzGbWKrV__48pvF+w@mail.gmail.com \
    --to=gavinsmith0123@gmail.com \
    --cc=23611@debbugs.gnu.org \
    --cc=bug-gnulib@gnu.org \
    --cc=bug-texinfo@gnu.org \
    --cc=eggert@cs.ucla.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.