GNU bug report logs - #14660
Elisp Intro: missing configure script

Previous Next

Package: emacs;

Reported by: reinhard.kotucha <at> web.de

Date: Tue, 18 Jun 2013 23:08:02 UTC

Severity: minor

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 14660 in the body.
You can then email your comments to 14660 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#14660; Package emacs. (Tue, 18 Jun 2013 23:08:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to reinhard.kotucha <at> web.de:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 18 Jun 2013 23:08:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Reinhard Kotucha <reinhard.kotucha <at> web.de>
To: bug-gnu-emacs <at> gnu.org
Subject: Elisp Intro: missing configure script
Date: Wed, 19 Jun 2013 00:56:45 +0200
Hi,
I downloaded the "Introduction to Programming in Emacs Lisp" written
by Robert J. Chassell.

The Makefile contains lines like

  MKDIR_P = @MKDIR_P@
  INFO_OPTS=@INFO_OPTS@
  MAKEINFO = @MAKEINFO@

But unless I overlooked something, there is no program which expands
placeholders like "@MKDIR_P@".  I suppose that the configure script
got lost somehow.

Don't know whether this is the correct place for such questions but at
least the README sais "This file is part of GNU Emacs."

Regards,
  Reinhard

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




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14660; Package emacs. (Wed, 19 Jun 2013 07:15:02 GMT) Full text and rfc822 format available.

Message #8 received at 14660 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: reinhard.kotucha <at> web.de
Cc: 14660 <at> debbugs.gnu.org
Subject: Re: bug#14660: Elisp Intro: missing configure script
Date: Wed, 19 Jun 2013 03:14:51 -0400
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

this is fixed now.

There isn't supposed to be a configure script included, you are supposed
to just be able to run make.

Note that this manual is included with every Emacs release since 22.1
(six years ago), so AFAIK very few people download it separately.




bug closed, send any further explanations to 14660 <at> debbugs.gnu.org and reinhard.kotucha <at> web.de Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 19 Jun 2013 07:16:06 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14660; Package emacs. (Thu, 20 Jun 2013 21:58:02 GMT) Full text and rfc822 format available.

Message #13 received at 14660 <at> debbugs.gnu.org (full text, mbox):

From: Reinhard Kotucha <reinhard.kotucha <at> web.de>
To: Glenn Morris <rgm <at> gnu.org>
Cc: reinhard.kotucha <at> web.de, 14660 <at> debbugs.gnu.org
Subject: Re: bug#14660: Elisp Intro: missing configure script
Date: Thu, 20 Jun 2013 23:57:19 +0200
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 <at> web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 19 Jul 2013 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 10 years and 309 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.