]> code.delx.au - gnu-emacs/blobdiff - INSTALL.REPO
Remove buggy non-native image scrolling
[gnu-emacs] / INSTALL.REPO
index 67dceb8c6eb3376d8324ed5bd84ecf1d19f1bb8c..1720758928c3799b8bc872fb1ccf77aea05b33b6 100644 (file)
@@ -1,5 +1,10 @@
             Building and Installing Emacs from the Repository
 
+Simply run 'make'.  This should work if your files are freshly checked
+out from the repository, and if you have the proper tools installed.
+If it doesn't work, or if you have special build requirements, the
+following information may be helpful.
+
 Building Emacs from the source-code repository requires some tools
 that are not needed when building from a release.  You will need:
 
@@ -7,6 +12,8 @@ autoconf  - at least the version specified near the start of
   configure.ac (in the AC_PREREQ command).
 automake  - at least the version specified near the start of
   configure.ac (in the AM_INIT_AUTOMAKE command).
+git - at least Git 1.7.1.  If your repository was created by an older
+  Git version, you may need to reclone it.
 makeinfo  - not strictly necessary, but highly recommended, so that
   you can build the manuals.
 
@@ -29,19 +36,13 @@ can invoke './configure -C'.  After configuring, build Emacs as follows:
 If you want to install Emacs, type 'make install' instead of 'make' in
 the last command.
 
-After your first build, you can usually just run 'make' after any
-updates from the Savannah repository or local edits; the makefile
-contains logic to re-run configure as needed. However, if the autoconf
-input files have changed, or in some other situations, you will need
-to run 'make bootstrap' (more below).
-
 Occasionally the file 'lisp/loaddefs.el' (and similar automatically
 generated files, such as 'esh-groups.el', and '*-loaddefs.el' in some
 subdirectories of 'lisp/', e.g., 'mh-e/' and 'calendar/') will need to be
 updated to reflect new autoloaded functions.  If you see errors (rather
 than warnings) about undefined lisp functions during compilation, that
 may be the reason.  Finally, sometimes there can be build failures
-related to '*loaddefs.el' (e.g., "required feature `esh-groups' was not
+related to '*loaddefs.el' (e.g., "required feature ‘esh-groups’ was not
 provided").  In that case, follow the instructions below.
 
 To update loaddefs.el (and similar files), do:
@@ -63,7 +64,7 @@ never platform-specific.
 
 
 \f
-Copyright (C) 2002-2014 Free Software Foundation, Inc.
+Copyright (C) 2002-2016 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.