changeset 18285:8671f39d1728 stable

doc: Document missing build tools and external packages (bug #41233) * install.txi: Document missing build tools gperf and Texinfo and optional dependency on JDK.
author Mike Miller <mtmiller@ieee.org>
date Tue, 14 Jan 2014 21:56:09 -0500
parents cc1c19863ae3
children de72c443ed3f
files doc/interpreter/install.txi
diffstat 1 files changed, 17 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/doc/interpreter/install.txi	Wed Jan 08 14:42:56 2014 +0100
+++ b/doc/interpreter/install.txi	Tue Jan 14 21:56:09 2014 -0500
@@ -170,6 +170,17 @@
 Package for building software libraries
 (@url{http://www.gnu.org/software/libtool}).  Libtool is required by
 Automake.
+
+@item gperf
+Perfect hash function generator (@url{http://www.gnu.org/software/gperf}).
+You will need gperf if you modify the @code{octave.gperf} file or if you
+delete the file that is generated from it.
+
+@item Texinfo
+Package for generating online and print documentation
+(@url{http://www.gnu.org/software/texinfo}).  You will need Texinfo to
+build Octave's documentation or if you modify the documentation source
+files or the docstring of any Octave function.
 @end table
 
 @node External Packages
@@ -255,6 +266,12 @@
 (@url{http://www.hdfgroup.org/HDF5}).  @sc{hdf5} is required for Octave's
 @code{load} and @code{save} commands to read and write HDF data files.
 
+@item Java Development Kit
+Java programming language compiler and libraries.  The OpenJDK free
+software implementation is recommended (@url{http://openjdk.java.net/}),
+although other JDK implementations may work.  Java is required to be able
+to call Java functions from within Octave.
+
 @item LLVM
 Compiler framework, (@url{http://www.llvm.org}).  LLVM is required for
 Octave's experimental just-in-time (JIT) compilation for speeding up the