Add new SENTINEL macro to compiler.h, for GCC's __attribute__((sentinel)).
[pspp-builds.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 177e383018263fd852ef72e4e5074d74b9f2db49..0f4f5c9687567dfaa9c322407387f889ed7d19be 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -33,16 +33,13 @@ 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/).
 
       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 packages are required to enable PSPP's graphing
+features.  If you cannot arrange to install them, you must run
+`configure' with --without-cairo.
 
 
-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.
+    * Cairo (http://cairographics.org/), version 1.5 or later.
 
 
-    * libplot, from GNU plotutils
-      (http://www.gnu.org/software/plotutils/).
+    * Pango (http://www.pango.org/), version 1.22 or later.
 
 The following packages are required to enable PSPPIRE, the graphical
 user interface for PSPP.  If you cannot install them or do not wish to
 
 The following packages are required to enable PSPPIRE, the graphical
 user interface for PSPP.  If you cannot install them or do not wish to
@@ -144,9 +141,7 @@ release.
      `configure', additional features will be available in your PSPP
      installation.
 
      `configure', additional features will be available in your PSPP
      installation.
 
-  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.)
+  2. Type `make' to compile the package.
 
   3. Optionally, type `make check' to run the self-tests that come
      with the package.  If any of the self-tests fail, please mail
 
   3. Optionally, type `make check' to run the self-tests that come
      with the package.  If any of the self-tests fail, please mail
@@ -215,14 +210,17 @@ suffix on their names by giving `configure' the  option
 Optional Features
 =================
 
 Optional Features
 =================
 
-`--without-libplot'
-    Don't compile in support for charts (using libplot).  This is
-    useful if your system doesn't have the libplot library.
+`--without-cairo'
+    Don't compile in support for charts (using Cairo and Pango).  This
+    is useful if your system lacks these libraries.
 
 `--without-gui'
     Don't build the PSPPIRE gui.  Use this option if you only want to
     build the command line version of PSPP.
 
 
 `--without-gui'
     Don't build the PSPPIRE gui.  Use this option if you only want to
     build the command line version of PSPP.
 
+    Cairo and Pango required to build the GUI, so --without-cairo
+    implies --without-gui.
+
 `--with-gui-tools'
     Build the gui developer tools.  There is no reason to use this
     option unless you're involved with the development of PSPP
 `--with-gui-tools'
     Build the gui developer tools.  There is no reason to use this
     option unless you're involved with the development of PSPP