X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/49f6eb95b2dc33e178af0f3fd5d48217abe44d9b..e268e987dccd39b3ae6aa61a558e9d5b8349b8d7:/INSTALL.CVS diff --git a/INSTALL.CVS b/INSTALL.CVS index 97da65af71..cf33143b4e 100644 --- a/INSTALL.CVS +++ b/INSTALL.CVS @@ -1,10 +1,15 @@ -Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008 +Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. See the end of the file for license conditions. Building and Installing Emacs from CVS +If this is the first time you go through it, you'll need to configure +before bootstrapping: + + $ ./configure + Some of the files that are included in the Emacs tarball, such as byte-compiled Lisp files, are not stored in the CVS repository. Therefore, to build from CVS you must run "make bootstrap" @@ -13,9 +18,6 @@ instead of just "make": $ cvs update -dP $ make bootstrap -Of course, if this is the first time you go through it, you'll need to do -./configure before the "make bootstrap". - Normally, it is not necessary to use "make bootstrap" after every CVS update. "make" should work in 90% of the cases and be much quicker. @@ -39,17 +41,11 @@ was not provided"). In that case, follow the instructions below. To update loaddefs.el (and similar files), do: $ cd lisp - $ make autogen-clean $ make autoloads If either of the above partial procedures fails, try "make bootstrap". - -Very occasionally changes in the source can introduce -incompatibilities with previous builds. If a bootstrap fails, as a -last resort try "make maintainer-clean" before configuring and -bootstrapping again. If CPU time is not an issue, the most thorough -way to rebuild, and avoid any spurious problems, is always to use this -method. +If CPU time is not an issue, the most thorough way to rebuild, and +avoid any spurious problems, is always to use this method. Users of non-Posix systems (MS-Windows etc.) should run the platform-specific configuration scripts (nt/configure.bat, config.bat, @@ -61,6 +57,12 @@ should be sent to emacs-pretest-bug@gnu.org rather than gnu.emacs.help or gnu.emacs.bug. Ideally, use M-x report-emacs-bug RET which will send it to the proper place. +Because the CVS version of Emacs is a work in progress, it will +sometimes fail to build. Please wait a day or so (and check the bug +and development mailing list archives) before reporting such problems. +In most cases, the problem is known about and is just waiting for +someone to fix it. + Note on using SSH to access the CVS repository from inside Emacs ----------------------------------------------------------------