The following packages are required to install PSPP:
* An ANSI C compiler and tool chain. On Unix-like systems, we
recommend GCC, but any modern compilation environment should
work. On Microsoft Windows, Cygwin (http://www.cygwin.com/) and
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.
* Perl (http://www.perl.org/), version 5.005_03 or later. Perl is
required during build but not after installation.
* iconv, which should be installed as part of a Unix-like system.
If you don't have a version already, you can install GNU
libiconv (http://www.gnu.org/software/libiconv/).
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.
* libplot, from GNU plotutils
(http://www.gnu.org/software/plotutils/).
The following packages are required to enable PSPPIRE, the graphical
user interface for PSPP. If you cannot install them or do not wish to
use the GUI, you must run `configure' with --without-gui.
* 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.
* 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.
* zlib (http://www.zlib.net/).
* libxml2 (http://xmlsoft.org/).
The following packages are optional.
* libncurses (http://www.gnu.org/software/ncurses/). Without it,
PSPP will assume it is running in an 80x25 terminal.
* libreadline and libhistory
(http://tiswww.case.edu/php/chet/readline/rltop.html). Without
them, interactive command editing and history features in the
text-based user interface will be disabled.
* Texinfo (http://www.gnu.org/software/texinfo/), version 4.7 or
later. Installing Texinfo will allow you to build PSPP
documentation in PostScript or PDF format.
* libpq, from Postgresql (http://postgresql.org). This enables PSPP
to read Postgresql databases.