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