Re: emacs -Q behavior doesn't match doc
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
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
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
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
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
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
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
>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
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
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
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
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