all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Reinhard Kotucha <reinhard.kotucha@web.de>
To: Glenn Morris <rgm@gnu.org>
Cc: reinhard.kotucha@web.de, 14660@debbugs.gnu.org
Subject: bug#14660: Elisp Intro: missing configure script
Date: Thu, 20 Jun 2013 23:57:19 +0200	[thread overview]
Message-ID: <20931.31423.684378.451173@zaphod.ms25.net> (raw)
In-Reply-To: <2oa9mmmv10.fsf@fencepost.gnu.org>

On 2013-06-19 at 03:14:51 -0400, Glenn Morris wrote:

 > Reinhard Kotucha wrote:
 > 
 > > I downloaded the "Introduction to Programming in Emacs Lisp" written
 > > by Robert J. Chassell.
 > >
 > > The Makefile contains lines like
 > >
 > >   MKDIR_P = @MKDIR_P@
 > 
 > Thanks for the report.
 > You did not say where you downloaded it from, but assuming you meant
 > 
 > http://www.gnu.org/software/emacs/emacs-lisp-intro/texi/emacs-lisp-intro-texi.tar.gz

Hi Glenn, 
yes, since this directory exists I assumed that it contains the
"master sources".
 
 > this is fixed now.

Thanks.  The Makefile works like a charm now.

There is still an issue: The README is quite confusing regarding the
inclusion of .eps files.  And the explanation is even wrong.

When RJC wrote the document, the @image macro certainly didn't exist.
As a workaround he loaded epsf.tex in a @tex environment.

But since everything between "@tex" and "@end tex" is executed within
a group, i.e. the macros defined by epsf.tex are forgotten after "@end
tex", epsf.tex had to be loaded again whenever a new .eps file was
supposed to be included.  Loading such a tiny macro package several
times is certainly not a problem, but the actual cause of the problem
is that TeX allocates file descriptors globally.  Whenever epsf.tex is
loaded, a new file descriptor is allocated.

TeX supports only 16 file descriptors for \read and 16 for \write.
And texinfo already allocates some of them for it's own auxiliary files.

RJC assumed that you can have more .eps files if you have a bigger
computer.  Admittedly, it took me some time to find out what's going
wrong.  I encountered the problem in 1995 when I created a copy on
paper but didn't know how to solve the problem at this time.

Since everything works out of the box nowadays, I recommend to remove
the confusing suggestions from the README file.  Furthermore, there is
no need to support ancient versions of texinfo because a recent
version of texinfo.tex is provided by the package anyway.

Regards,
  Reinhard

-- 
----------------------------------------------------------------------------
Reinhard Kotucha                                      Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover                              mailto:reinhard.kotucha@web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------





      reply	other threads:[~2013-06-20 21:57 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-18 22:56 bug#14660: Elisp Intro: missing configure script Reinhard Kotucha
2013-06-19  7:14 ` Glenn Morris
2013-06-20 21:57   ` Reinhard Kotucha [this message]

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=20931.31423.684378.451173@zaphod.ms25.net \
    --to=reinhard.kotucha@web.de \
    --cc=14660@debbugs.gnu.org \
    --cc=rgm@gnu.org \
    /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.