diff options
Diffstat (limited to 'doc/manual/installation.xml')
-rw-r--r-- | doc/manual/installation.xml | 47 |
1 files changed, 30 insertions, 17 deletions
diff --git a/doc/manual/installation.xml b/doc/manual/installation.xml index 755f539070cc..15c156dab5e7 100644 --- a/doc/manual/installation.xml +++ b/doc/manual/installation.xml @@ -69,7 +69,36 @@ from source</emphasis>. Binary releases (e.g., RPMs) have no prerequisites.</para> <para>A fairly recent version of GCC/G++ is required. Version 2.95 -and higher should work.</para> +and higher should work. Clang will also work.</para> + +<para>Nix requires Perl, version 5.8 or higher.</para> + +<para>Nix requires <command>pkg-config</command> to locate its +dependencies. If your distribution does not provide it, you can get +it from <link +xlink:href="http://www.freedesktop.org/wiki/Software/pkg-config" +/>.</para> + +<para>Nix requires the bzip2 compressor program and the +<literal>libbz2</literal> library. Thus you must have bzip2 +installed, including development headers and libraries. If your +distribution does not provide these, you can obtain bzip2 from <link +xlink:href="http://www.bzip.org/"/>.</para> + +<para>Nix requires the SQLite embedded database library. If your +distribution does not provide it, please install it from <link +xlink:href="http://www.sqlite.org/" />.</para> + +<para>Nix requires the Perl DBI and DBD::SQLite libraries, which are +available from <link xlink:href="http://search.cpan.org/">CPAN</link> +if your distribution does not provide them.</para> + +<para>Nix can optionally use the <link +xlink:href="http://www.hpl.hp.com/personal/Hans_Boehm/gc/">Boehm +garbage collector</link> to reduce the evaluator’s memory consumption. +To enable it, install <literal>pkgconfig</literal> and the Boehm +garbage collector, and pass the flag <option>--enable-gc</option> to +<command>configure</command>.</para> <para>To build this manual and the man-pages you need the <command>xmllint</command> and <command>xsltproc</command> programs, @@ -96,22 +125,6 @@ ubiquitous 2.5.4a won't. Note that these are only required if you modify the parser or when you are building from the Subversion repository.</para> -<para>Nix uses the bzip2 compressor (including the bzip2 library). It -is included in the Nix source distribution. If you build from the -Subversion repository, you must download it yourself and place it in -the <filename>externals/</filename> directory. See -<filename>externals/Makefile.am</filename> for the precise URLs of -this packages. Alternatively, if you already have it installed, you -can use <command>configure</command>'s <option>--with-bzip2</option> -options to point to their respective locations.</para> - -<para>Nix can optionally use the <link -xlink:href="http://www.hpl.hp.com/personal/Hans_Boehm/gc/">Boehm -garbage collector</link> to reduce the evaluator’s memory consumption. -To enable it, install <literal>pkgconfig</literal> and the Boehm -garbage collector, and pass the flag <option>--enable-gc</option> to -<command>configure</command>.</para> - </section> |