Difference between revisions of "Building"

From Octave
Jump to navigation Jump to search
Line 50: Line 50:
 
|-
 
|-
 
| rowspan="19"| External tools
 
| rowspan="19"| External tools
| C++, C, and Fortran compilers
+
| [http://www.netlib.org/blas BLAS]
 
| Compiling the source code
 
| Compiling the source code
 
| build-essential
 
| build-essential
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.netlib.org/lapack LAPACK]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.pcre.org PCRE]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [www.gnu.org/s/readline GNU Readline]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://forge.scilab.org/index.php/p/arpack-ng ARPACK]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://curl.haxx.se cURL]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.fftw.org FFTW3]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.fltk.org FLTK]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.freedesktop.org/wiki/Software/fontconfig fontconfig]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.freetype.org FreeType]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.gnu.org/software/glpk GLPK]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.gnuplot.info gnuplot]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.graphicsmagick.org GraphicsMagick++]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.hdfgroup.org/HDF5 HDF5]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.opengl.org OpenGL]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.qhull.org Qhull]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://sourceforge.net/projects/qrupdate QRUPDATE]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://www.cise.ufl.edu/research/sparse/SuiteSparse SuiteSparse]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool
 
|-
 
|-
| [http://www.gnu.org/software/libtool Libtool]
+
| [http://zlib.net zlib]
 
| Dependency of automake
 
| Dependency of automake
 
| libtool
 
| libtool

Revision as of 07:31, 6 December 2013

General information about building the Octave source for different operating systems.

We try to keep build instructions up to date in the source tree. Please clone using Mercurial or download it to see the README.

There are also instructions in the manual.

There is a page for Debian/Ubuntu users here.

Dependencies

Task Name Usage Debian
Build tools C++, C, and Fortran compilers Compiling the source code build-essential
GNU Make Makefile processor make
AWK, sed, and other Unix utilities Miscellaneous tasks awk, sed, ...
Bison Parser generator bison
Flex Lexical analyzer flex
Autoconf Software configuration autoconf
Automake Makefile generator automake
Libtool Dependency of automake libtool
External tools BLAS Compiling the source code build-essential
LAPACK Dependency of automake libtool
PCRE Dependency of automake libtool
[www.gnu.org/s/readline GNU Readline] Dependency of automake libtool
ARPACK Dependency of automake libtool
cURL Dependency of automake libtool
FFTW3 Dependency of automake libtool
FLTK Dependency of automake libtool
fontconfig Dependency of automake libtool
FreeType Dependency of automake libtool
GLPK Dependency of automake libtool
gnuplot Dependency of automake libtool
GraphicsMagick++ Dependency of automake libtool
HDF5 Dependency of automake libtool
OpenGL Dependency of automake libtool
Qhull Dependency of automake libtool
QRUPDATE Dependency of automake libtool
SuiteSparse Dependency of automake libtool
zlib Dependency of automake libtool