Update INSTALL file
[pspp-builds.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index e687c55114b6d45690a3a48965225dcf92a6bbb7..177e383018263fd852ef72e4e5074d74b9f2db49 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -24,7 +24,7 @@ The following packages are required to install PSPP:
       MinGW (http://www.mingw.org/) are known to work.
 
     * The GNU Scientific Library (http://www.gnu.org/software/gsl/),
-      version 1.6 or later, including libgslcblas included with GSL.
+      version 1.8 or later, including libgslcblas included with GSL.
 
     * Perl (http://www.perl.org/), version 5.005_03 or later.  Perl is
       required during build but not after installation.
@@ -33,6 +33,10 @@ The following packages are required to install PSPP:
       If you don't have a version already, you can install GNU
       libiconv (http://www.gnu.org/software/libiconv/).
 
+    * GNU make (http://www.gnu.org/software/make).  Version 3.81 is
+      known to work; other versions will likely work too.  Non-GNU
+      "make" programs will probably not work.
+
 The following package is required to enable PSPP's graphing features.
 If you cannot arrange to install it, you must run `configure' with
 --without-libplot.
@@ -50,19 +54,16 @@ use the GUI, you must run `configure' with --without-gui.
 
     * GTK+ (http://www.gtk.org/), version 2.12.0 or later.
 
-    * libglade (http://www.jamesh.id.au/software/libglade/), version
-      2.6 or later.
-
-Installing the following packages will allow your PSPP binary to read
-Gnumeric files.
-
     * pkg-config (http://pkg-config.freedesktop.org/wiki/).  Versions
       0.18 and 0.19 have a bug that will prevent library detection,
       but other versions should be fine.
 
-      To cross-compile PSPP, you will likely need to set the
-      PKG_CONFIG_LIBDIR environment variable to point to an
-      appropriate pkg-config for the cross-compilation environment.
+To cross-compile PSPP, you will likely need to set the
+PKG_CONFIG_LIBDIR environment variable to point to an
+appropriate pkg-config for the cross-compilation environment.
+
+Installing the following packages will allow your PSPP binary to read
+Gnumeric files.
 
     * zlib (http://www.zlib.net/).
 
@@ -143,7 +144,9 @@ release.
      `configure', additional features will be available in your PSPP
      installation.
 
-  2. Type `make' to compile the package.
+  2. Type `make' to compile the package.  (If GNU make is installed
+     under a different program name, e.g. "gmake", run that program
+     instead in this step and in the following steps as well.)
 
   3. Optionally, type `make check' to run the self-tests that come
      with the package.  If any of the self-tests fail, please mail
@@ -152,8 +155,9 @@ release.
 
   4. Type `make install' to install the programs and any data files
      and documentation.  Ordinarily you will need root permissions to
-     do this; if you cannot get root permissions, see "Installation
-     Names", below.
+     do this.  The "su" and "sudo" commands are common ways to obtain
+     root permissions.  If you cannot get root permissions, see
+     "Installation Names", below.
 
   5. You can remove the program binaries and object files from the
      source code directory by typing `make clean'.  To also remove the
@@ -236,7 +240,12 @@ Optional Features
    of libraries are detected.   Use of this option is not recommended.
    If you use it, some features may be missing and the build may fail
    with obscure error messages.
-   
+
+`--enable-relocatable'
+   This option is useful for building a package which can be installed
+   into an arbitrary directory and freely copied to any other directory.
+   If you use this option, you will probably want to install the pspp
+   with a command similar to "make install DESTDIR=<distination>".
 
 Defining Variables
 ==================