diff options
| author | Miles Bader | 2003-10-01 02:09:47 +0000 |
|---|---|---|
| committer | Miles Bader | 2003-10-01 02:09:47 +0000 |
| commit | 93e3e16a8faae22d62f6acdbcea971271437ec58 (patch) | |
| tree | 400558bc9c293b8dfe5c6e73f1932f69dc6c758c | |
| parent | feebeb72d3d3fd67695f31c0ba453ff39cd27b80 (diff) | |
| download | emacs-93e3e16a8faae22d62f6acdbcea971271437ec58.tar.gz emacs-93e3e16a8faae22d62f6acdbcea971271437ec58.zip | |
Revision: miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-69
Update INSTALL-CVS to reflect new loaddefs.el handling
| -rwxr-xr-x | INSTALL-CVS | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/INSTALL-CVS b/INSTALL-CVS index da9c8ceb7c2..3acb070de3b 100755 --- a/INSTALL-CVS +++ b/INSTALL-CVS | |||
| @@ -25,21 +25,25 @@ procedure: | |||
| 25 | (If you want to install the Emacs binary, type "make install" instead | 25 | (If you want to install the Emacs binary, type "make install" instead |
| 26 | of "make" in the last command.) | 26 | of "make" in the last command.) |
| 27 | 27 | ||
| 28 | If the above procedure fails, try "make bootstrap". | 28 | Occasionally the file "lisp/loaddefs.el" will need be updated to reflect |
| 29 | new autoloaded functions. If you see errors about undefined lisp | ||
| 30 | functions during compilation, that may be the reason. Another symptom | ||
| 31 | may be an error saying that "loaddefs.el" could not be found; this is | ||
| 32 | due to a change in the way loaddefs.el was handled in CVS, and should | ||
| 33 | only happen once, for users that are updating old CVS trees. | ||
| 34 | |||
| 35 | To update loaddefs.el, do: | ||
| 36 | |||
| 37 | $ cd lisp | ||
| 38 | $ make autoloads EMACS=../src/emacs | ||
| 39 | |||
| 40 | If either of above procedures fails, try "make bootstrap". | ||
| 29 | 41 | ||
| 30 | Users of non-Posix systems (MS-Windows etc.) should run the | 42 | Users of non-Posix systems (MS-Windows etc.) should run the |
| 31 | platform-specific configuration scripts (nt/configure.bat, config.bat, | 43 | platform-specific configuration scripts (nt/configure.bat, config.bat, |
| 32 | etc.) before "make bootstrap" or "make"; the rest of the procedure is | 44 | etc.) before "make bootstrap" or "make"; the rest of the procedure is |
| 33 | applicable to those systems as well. | 45 | applicable to those systems as well. |
| 34 | 46 | ||
| 35 | Note that "make bootstrap" overwrites some files that are under CVS | ||
| 36 | control, such as lisp/loaddefs.el. This could produce CVS conflicts | ||
| 37 | next time that you resync with the CVS. If you see such conflicts, | ||
| 38 | overwrite your local copy of the file with the clean version from the | ||
| 39 | CVS repository. For example: | ||
| 40 | |||
| 41 | cvs update -C lisp/loaddefs.el | ||
| 42 | |||
| 43 | Questions, requests, and bug reports about the CVS versions of Emacs | 47 | Questions, requests, and bug reports about the CVS versions of Emacs |
| 44 | should be sent to emacs-pretest-bug@gnu.org rather than gnu.emacs.help | 48 | should be sent to emacs-pretest-bug@gnu.org rather than gnu.emacs.help |
| 45 | or gnu.emacs.bug. Ideally, use M-x report-emacs-bug RET which will | 49 | or gnu.emacs.bug. Ideally, use M-x report-emacs-bug RET which will |