Mercurial > octave
comparison doc/interpreter/install.texi @ 3079:eb827eb9b8ff
[project @ 1997-08-03 20:44:07 by jwe]
author | jwe |
---|---|
date | Sun, 03 Aug 1997 20:46:29 +0000 |
parents | 132c83a7b706 |
children | 02766207b74c |
comparison
equal
deleted
inserted
replaced
3078:5e4b19abfeb1 | 3079:eb827eb9b8ff |
---|---|
103 Gnuplot is a command-driven interactive function plotting program. | 103 Gnuplot is a command-driven interactive function plotting program. |
104 Gnuplot is copyrighted, but freely distributable. The `gnu' in gnuplot | 104 Gnuplot is copyrighted, but freely distributable. The `gnu' in gnuplot |
105 is a coincidence---it is not related to the GNU project or the FSF in | 105 is a coincidence---it is not related to the GNU project or the FSF in |
106 any but the most peripheral sense. | 106 any but the most peripheral sense. |
107 | 107 |
108 For reading the on-line documentation, you will need the GNU Info reader | |
109 from the GNU Texinfo package, version 3.11 or later. | |
110 | |
108 For version @value{VERSION}, you must have the GNU C++ compiler | 111 For version @value{VERSION}, you must have the GNU C++ compiler |
109 (@code{gcc}) version 2.7.2 or later to compile Octave. You will also | 112 (@code{gcc}) version 2.7.2 or later to compile Octave. You will also |
110 need version 2.7.1 or 2.7.2 of the GNU C++ class library | 113 need version 2.7.1 or 2.7.2 of the GNU C++ class library |
111 (@code{libg++}). If you plan to modify the parser you will also need | 114 (@code{libg++}). If you plan to modify the parser you will also need |
112 GNU @code{bison} and @code{flex}. If you modify the documentation, you | 115 GNU @code{bison} and @code{flex}. If you modify the documentation, you |
113 will need GNU Texinfo, along with the patch for the @code{makeinfo} | 116 will need the @code{makeinfo} from the GNU Texinfo package. |
114 program that is distributed with Octave. | |
115 | 117 |
116 GNU Make, @code{gcc}, and @code{libg++}, @code{gnuplot}, @code{bison}, | 118 GNU Make, @code{gcc}, and @code{libg++}, @code{gnuplot}, @code{bison}, |
117 @code{flex}, and Texinfo are all available from many anonymous ftp | 119 @code{flex}, and Texinfo are all available from many anonymous ftp |
118 archives. The primary site is @url{prep.ai.mit.edu}, but it is often | 120 archives. The primary site is @url{prep.ai.mit.edu}, but it is often |
119 very busy. A list of sites that mirror the software on @code{prep} is | 121 very busy. A list of sites that mirror the software on @code{prep} is |
196 Image files that are distributed with Octave. | 198 Image files that are distributed with Octave. |
197 @end table | 199 @end table |
198 @end itemize | 200 @end itemize |
199 | 201 |
200 @menu | 202 @menu |
201 * Notes:: | |
202 * Installation Problems:: | 203 * Installation Problems:: |
203 * Binary Distributions:: | 204 * Binary Distributions:: |
204 @end menu | 205 @end menu |
205 | 206 |
206 @node Notes, Installation Problems, Installation, Installation | 207 @node Installation Problems, Binary Distributions, Installation, Installation |
207 @appendixsec Notes | |
208 | |
209 @itemize @bullet | |
210 @item | |
211 You must use the version of GNU Info distributed with Octave, because it | |
212 includes some changes to allow Octave to search the indices of the info | |
213 files. If you would like, you should be able to replace other copies of | |
214 the Info browser that you have with the one distributed with Octave. | |
215 Patches relative to a recent release of the GNU Info browser are | |
216 included in the file @file{INFO.PATCH} in the Octave source | |
217 distribution. This modification has been submitted to the GNU Info | |
218 maintainer, and should appear in some future release. Once that | |
219 happens, the GNU Info browser will no longer be distributed with Octave. | |
220 @end itemize | |
221 | |
222 @node Installation Problems, Binary Distributions, Notes, Installation | |
223 @appendixsec Installation Problems | 208 @appendixsec Installation Problems |
224 | 209 |
225 This section contains a list of problems (and some apparent problems | 210 This section contains a list of problems (and some apparent problems |
226 that don't really mean anything is wrong) that may show up during | 211 that don't really mean anything is wrong) that may show up during |
227 installation of Octave. | 212 installation of Octave. |
304 @end example | 289 @end example |
305 | 290 |
306 @noindent | 291 @noindent |
307 The directory of @code{gcc} include files normally begins in the same directory | 292 The directory of @code{gcc} include files normally begins in the same directory |
308 that contains the file @file{libgcc.a}. | 293 that contains the file @file{libgcc.a}. |
309 | |
310 @item | |
311 There is a bug with the @code{makeinfo} program that is distributed with | |
312 Texinfo (through version 3.9) that causes the indices in Octave's | |
313 on-line manual to be generated incorrectly. If you need to recreate the | |
314 on-line documentation, you should get the @code{makeinfo} program that | |
315 is distributed with texinfo-3.9 and apply the patch for @code{makeinfo} | |
316 that is distributed with Octave. See the file @file{MAKEINFO.PATCH} for | |
317 more details. | |
318 | 294 |
319 @item | 295 @item |
320 Some of the Fortran subroutines may fail to compile with older versions | 296 Some of the Fortran subroutines may fail to compile with older versions |
321 of the Sun Fortran compiler. If you get errors like | 297 of the Sun Fortran compiler. If you get errors like |
322 | 298 |