If you don't have a version already, you can install GNU
libiconv (http://www.gnu.org/software/libiconv/).
- * libintl, from GNU gettext (http://www.gnu.org/software/gettext).
- GNU libc includes an integrated libintl, so there is no need to
- separately install libintl on a GNU/Linux system.
+ * Cairo (http://cairographics.org/), version 1.12 or later.
+
+ * Pango (http://www.pango.org/), version 1.22 or later.
* zlib (http://www.zlib.net/).
* libxml2 (http://xmlsoft.org/).
-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 (in which case you will get no graphing
-capability).
-
- * Cairo (http://cairographics.org/), version 1.12 or later.
-
- * Pango (http://www.pango.org/), version 1.22 or later.
+ * gettext version 0.20 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
version 3.4.0 or later.
* GNU Spread Sheet Widget (http://www.gnu.org/software/ssw)
+ version 0.7 or later.
The following packages are optional:
./configure CC=c89 CFLAGS=-O0 LIBS=-lposix
+Cross Compiling
+===============
+
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.
+Part of cross-compiling procedure builds a native binary. Therefore, you
+will need not only the dependent libraries for your target, but also for the
+build machine. This is because the native version is used to create
+examples for the user manual.
+
See "Defining Variables", below, for more details.
Installation Names
Optional Features
=================
-`--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.
- 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
-
`--without-lib{xx}'
Optional libraries should normally be detected and the relevant
functionality will be built they exist. However, on some poorly