# HG changeset patch
# User Jeroen Demeyer <jdemeyer@cage.ugent.be>
# Date 1348236222 -7200
# Node ID 8b46ee0321dad37424af3f73905a23b36654b6bf
# Parent 48a6aaea3b0b52eda572247715ef98286b0c5d23
Update documentation regarding gfortran installation
diff --git a/doc/en/faq/faq-usage.rst b/doc/en/faq/faq-usage.rst
a
|
b
|
|
51 | 51 | everything necessary to develop Sage, the source code, all its |
52 | 52 | dependencies and the complete changelog. On Linux systems like |
53 | 53 | Debian/Ubuntu, you may have to install the ``build essential`` |
54 | | package, the ``m4`` macro processor, and ``gfortran``. Your system |
55 | | needs to have a working |
56 | | `GCC <http://gcc.gnu.org>`_ |
57 | | installation (gcc, g++, and gfortran) if you want to compile Sage |
58 | | from source. So far, Sage has not been successfully built with a |
59 | | compiler suite other than GCC. You might also consider installing the |
60 | | ``readline`` package and its corresponding development headers. These |
61 | | packages make it easier to work with the Sage command line interface |
62 | | by providing text editing features at the command line level. On |
| 54 | package and the ``m4`` macro processor. Your system |
| 55 | needs to have a working C compiler if you want to compile Sage |
| 56 | from source. On |
63 | 57 | Debian/Ubuntu, you can install these prerequisites as follows:: |
64 | 58 | |
65 | | sudo apt-get install build-essential m4 gfortran |
66 | | sudo apt-get install readline-common libreadline-dev |
| 59 | sudo apt-get install build-essential m4 |
67 | 60 | |
68 | 61 | If you have a multi-core system, you can opt for a parallel build of |
69 | 62 | Sage. The command :: |
diff --git a/doc/en/installation/introduction.rst b/doc/en/installation/introduction.rst
a
|
b
|
|
36 | 36 | |
37 | 37 | * flint: fast library for number theory |
38 | 38 | |
39 | | * fortran: the Fortran programming language |
| 39 | * GAP: A System for Computational Discrete Algebra |
40 | 40 | |
41 | | * GAP: A System for Computational Discrete Algebra |
| 41 | * GCC: GNU compiler collection containing C, C++ and Fortran compilers |
42 | 42 | |
43 | 43 | * genus2reduction: Reduction information about genus 2 curves |
44 | 44 | |
45 | 45 | * gfan: Computation of Groebner fans and toric varieties |
46 | 46 | |
47 | | * ghmm: the hidden Markov model library |
48 | | |
49 | 47 | * givaro: a C++ library for arithmetic and algebraic computations |
50 | 48 | |
51 | | * gmp-mpir: MPIR is an open source multiprecision integer library derived from |
| 49 | * mpir: MPIR is an open source multiprecision integer library derived from |
52 | 50 | GMP (the GNU multiprecision library) |
53 | 51 | |
54 | 52 | * gsl: GNU Scientific Library is a numerical library for C and C++ |
… |
… |
|
62 | 60 | * jmol: a Java molecular viewer for three-dimensional chemical |
63 | 61 | structures |
64 | 62 | |
65 | | * jsmath: include mathematics in HTML |
66 | | |
67 | 63 | * lapack: a library of Fortran 77 subroutines for solving the most |
68 | 64 | commonly occurring problems in numerical linear algebra. |
69 | 65 | |
… |
… |
|
78 | 74 | * linbox: C++ template library for exact, high-performance linear |
79 | 75 | algebra computation |
80 | 76 | |
| 77 | * mathjax: Javascript display engine for mathematics |
| 78 | |
81 | 79 | * matplotlib: a Python 2-D plotting library |
82 | 80 | |
83 | 81 | * maxima: symbolic algebra and calculus |
… |
… |
|
110 | 108 | polynomial rings and subsets of the power set of the Boolean |
111 | 109 | variables |
112 | 110 | |
| 111 | * PPL: The Parma Polyhedra Library |
| 112 | |
113 | 113 | * pynac: a modified version of GiNaC (a C++ library for symbolic |
114 | 114 | mathematical calculations) that replaces the dependency on CLN by |
115 | 115 | Python |
diff --git a/doc/en/installation/source.rst b/doc/en/installation/source.rst
a
|
b
|
|
49 | 49 | - **perl**: version 5.8.0 or later |
50 | 50 | - **tar**: GNU tar version 1.17 or later, or BSD tar |
51 | 51 | - **ranlib** |
52 | | - On recent Debian or Ubuntu systems: |
53 | | **g++**, **gfortran** and the **dpkg-dev** package for |
| 52 | - On recent Debian or Ubuntu systems: the **dpkg-dev** package for |
54 | 53 | `multiarch <http://wiki.debian.org/Multiarch>`_ support |
55 | 54 | |
56 | 55 | Recommended but not strictly required: |
… |
… |
|
144 | 143 | |
145 | 144 | :: |
146 | 145 | |
147 | | sudo apt-get install build-essential gfortran |
| 146 | sudo apt-get install build-essential |
148 | 147 | |
149 | 148 | (this was tested on Ubuntu 9.04). |
150 | 149 | |