X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=INSTALL;h=5fe74b442d57a38c901b2b63df5a2ed83ce5417b;hb=3ae40aee64dd46e6777b126e15dc9a7c0110a711;hp=15f356a9451d361a3e6cdfb759018374c451b5fb;hpb=77e2017715a58c01d3e63ad90fb28b5e39eb2a31;p=pspp diff --git a/INSTALL b/INSTALL index 15f356a945..5fe74b442d 100644 --- a/INSTALL +++ b/INSTALL @@ -68,27 +68,15 @@ 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/). - * 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/). - * metainfo.its, provided by the appstream package. This is required - by xgettext version lower then 0.20 to extract the translation - strings from the org.fsf.pspp.metainfo.xml.in file. This is only - required for building. It is not a runtime requirement. - -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 @@ -128,10 +116,6 @@ Other optional packages: PSPP to test the Perl module more thoroughly. It is not needed to build or use the Perl module. - * librsvg enables 300 dpi copy and paste operation. Without librsvg - the copy action will only provide images with default resolution - which is often 96dpi. This only affects bitmap image formats. - Basic Installation ================== @@ -225,10 +209,18 @@ is an example: ./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 @@ -267,17 +259,10 @@ suffix on their names by giving `configure' the option 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. - `--without-lib{xx}' Optional libraries should normally be detected and the relevant functionality will be built they exist. However, on some poorly