X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=INSTALL;h=177e383018263fd852ef72e4e5074d74b9f2db49;hb=553dd6fd34f6ac129d51cf4736f89e349b97e16c;hp=e687c55114b6d45690a3a48965225dcf92a6bbb7;hpb=aa82533119498d2012ec6f0fc8d38eab32a34ee6;p=pspp-builds.git diff --git a/INSTALL b/INSTALL index e687c551..177e3830 100644 --- 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=". Defining Variables ==================