emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs -Q behavior doesn't match doc


From: RGB
Subject: Re: emacs -Q behavior doesn't match doc
Date: Sun, 13 Nov 2005 21:41:36 -0600

  But I don't see configure looking for makeinfo

It looks for install-info.

That doesn't seem useful. If the user doesn't have makeinfo available on their path the make will fail.


  so I don't see how this should happen.

It is `make bootstrap' that calls makeinfo, not configure.

But if you don't have makeinfo the makefile's for man, lispref and lispintro will fail. It seems to me the function of configure is to see what the compile environment looks like. At the moment neither checks. So to prevent a failure those make files aren't called.

Users of non-Posix systems (MS-Windows etc.) should run the
platform-specific configuration scripts (nt/configure.bat, config.bat,
etc.) before "make bootstrap".

Naturally I do that or Emacs itself probably wouldn't compile.
After studying the makefile I believe I've discovered a workaround.

nmake clean         -- seems to do on NT what maintainer-clean does on unix
call configure
nmake bootstrap
nmake info          -- you would only do this if you have makeinfo installed
nmake install

If this is correct, calling 'nmake info' should probably be documented for NT 
builds.
Either that or it should be called during 'make bootstrap' if makeinfo is 
accessible.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]