Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread Luc Teirlinck
   But if you don't have makeinfo the makefile's for man, lispref and lispintro 
will fail.  

For CVS, you need version 4.2 or later of Texinfo.

Sincerely,

Luc.


___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread RGB

  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.


___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread Luc Teirlinck
   But I don't see configure looking for makeinfo

It looks for install-info.

   so I don't see how this should happen.

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

But maybe the following excerpt of INSTALL.CVS is relevant, if you are
using MS Windows:

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

I do not really know anything about MS Windows.

Sincerely,

Luc.


___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread RGB

  I get a "Don't know how to make maintainer-clean" message when I run
  `nmake maintainer-clean'.  I made the mistake of locating a makefile that
  DID know how and it emptied my emacs\info directory.  nmake bootstrap
  completes successfully but it never rebuilds the info files.

It does rebuild them.  But you may have to run `make install' after
`make bootstrap' to install them in the place an installed Emacs looks
for them.

make maintainer-clean


As I said above, this gets an error.


./configure
make bootstrap


Completes successfully but there is never an attempt to create info files.
I do have makeinfo and fortunately I can make them manually (or I'd be hurting 
now).
If nmake should make them then it seems broke.


sudo make install

should have properly updated all your info files as well as everything else.


Sounds like you think this is a bug then since that doesn't happen.
But I don't see configure looking for makeinfo so I don't see how this should 
happen.


___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread Luc Teirlinck
   I get a "Don't know how to make maintainer-clean" message when I run
   `nmake maintainer-clean'.  I made the mistake of locating a makefile that
   DID know how and it emptied my emacs\info directory.  nmake bootstrap
   completes successfully but it never rebuilds the info files.

It does rebuild them.  But you may have to run `make install' after
`make bootstrap' to install them in the place an installed Emacs looks
for them.

make maintainer-clean
./configure
make bootstrap
sudo make install

should have properly updated all your info files as well as everything else.

Sincerely,

Luc.


___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread RGB

Your Info version of the Elisp manual is not up to date.  I guess you ran:

 $ ./configure
 $ make
 $ cd lisp
 $ make recompile EMACS=../src/emacs
 $ cd ..
 $ make

as recommended in INSTALL.CVS.

I thought that `make' automatically updates the Info docs, but I am
not really sure of that.  I am sure that somebody else on this list
will know.  I personally always do `make maintainer-clean', `configure'
and `make bootstrap', which does update them.



I get a "Don't know how to make maintainer-clean" message when I run
`nmake maintainer-clean'.  I made the mistake of locating a makefile that
DID know how and it emptied my emacs\info directory.  nmake bootstrap
completes successfully but it never rebuilds the info files.

Fortunately I messed with makeinfo briefly once before and knew enough 
to put this together for my Emacs compile .bat file.  I think it's making 
them all (along with some it shouldn't) but I'm sure there's a 'PROPER' 
way to build them and I'd appreciate a pointer to what it is.


cd ..\info
for /F "delims=*" %%F in ('findstr /m /s ^\input ..\*.texi*') do (makeinfo 
"%%F")
cd %~p0


___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread Richard M. Stallman
But the doc specifically says 
...
 This is like using `-q' and `--no-site-file', but in addition it
 also disables the menu-bar, the tool-bar, the scroll-bars, tool
 tips, the blinking cursor, and the fancy startup screen.

That statement is incorrect.  Where _exactly_ is it?
You said "the doc", which is not very specific.
I can change it if I can find it.  So please tell me me the file
name and line number.



___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread Luc Teirlinck
>From my earlier reply:

   Your Info version of the Elisp manual is not up to date.

I meant:

   Your Info version of the Emacs manual is not up to date.

Sincerely,

Luc.


___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread Luc Teirlinck
   I'm not up to snuff on figuring out where the source is but 
   the section I quoted starts like this:


   C.2 Initial Options
   ===

   The initial options specify parameters for the Emacs session.  This
   section describes the more general initial options; some other options
   specifically related to the X Window System appear in the following
   sections.

Your Info version of the Elisp manual is not up to date.  I guess you ran:

  $ ./configure
  $ make
  $ cd lisp
  $ make recompile EMACS=../src/emacs
  $ cd ..
  $ make

as recommended in INSTALL.CVS.

I thought that `make' automatically updates the Info docs, but I am
not really sure of that.  I am sure that somebody else on this list
will know.  I personally always do `make maintainer-clean', `configure'
and `make bootstrap', which does update them.

Sincerely,

Luc.


___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread RGB

  While trying to document a bug I ran Emacs using -Q.
  It was a nice surprise to see syntax highlighting and paren matching were on.
  I've always thought these should default to ON.

  But the doc specifically says 
  ...

This is like using `-q' and `--no-site-file', but in addition it
also disables the menu-bar, the tool-bar, the scroll-bars, tool
tips, the blinking cursor, and the fancy startup screen.

Could you state precisely which exact docs are you referring to?


I'm not up to snuff on figuring out where the source is but 
the section I quoted starts like this:



C.2 Initial Options
===

The initial options specify parameters for the Emacs session.  This
section describes the more general initial options; some other options
specifically related to the X Window System appear in the following
sections.



___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


Re: emacs -Q behavior doesn't match doc

2005-11-13 Thread Luc Teirlinck
   While trying to document a bug I ran Emacs using -Q.
   It was a nice surprise to see syntax highlighting and paren matching were on.
   I've always thought these should default to ON.

   But the doc specifically says 
   ...
This is like using `-q' and `--no-site-file', but in addition it
also disables the menu-bar, the tool-bar, the scroll-bars, tool
tips, the blinking cursor, and the fancy startup screen.

Could you state precisely which exact docs are you referring to?

`emacs --help' gives:

--quick, -Q equivalent to -q --no-site-file --no-splash

and `(emacs)Initial Options' says:

`-Q'
`--quick'
 Start emacs with minimum customizations.  This is like using `-q'
 and `--no-site-file', but also disables the startup screen.

Since you are apparently using relatively recent CVS:

GNU Emacs 22.0.50.1 (i386-msvc-nt5.1.2600)
 of 2005-11-11 on LD1

that is what you should see, unless there is a problem with the way
you updated.  But maybe you are referring to some other docs that we
might indeed have overlooked.

Sincerely,

Luc.


___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug


emacs -Q behavior doesn't match doc

2005-11-12 Thread LaserDoodads

While trying to document a bug I ran Emacs using -Q.
It was a nice surprise to see syntax highlighting and paren matching were on.
I've always thought these should default to ON.

But the doc specifically says 
...

This is like using `-q' and `--no-site-file', but in addition it
also disables the menu-bar, the tool-bar, the scroll-bars, tool
tips, the blinking cursor, and the fancy startup screen.

I found that all these items (except the splash screen) stayed on.
It did seem useful so I'm not pushing that they be turned off but
the behavior or the doc does seems to need a change.


In GNU Emacs 22.0.50.1 (i386-msvc-nt5.1.2600)
of 2005-11-11 on LD1
X server distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-msvc (12.00)'

(C:\emacs\bin\emacs.exe -Q)
Loading encoded-kb...done
For information about the GNU Project and its goals, type C-h C-p.



___
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug