Building: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 30: | Line 30: | ||
! Debian | ! Debian | ||
! Level | ! Level | ||
! Recent CVE ? | |||
|- | |- | ||
| rowspan="8"| Build tools | | rowspan="8"| Build tools | ||
Line 36: | Line 37: | ||
| {{codeline|build-essential}} | | {{codeline|build-essential}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.gnu.org/software/make GNU Make] | | [http://www.gnu.org/software/make GNU Make] | ||
Line 41: | Line 43: | ||
| {{codeline|make}} | | {{codeline|make}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| AWK, sed, and other Unix utilities | | AWK, sed, and other Unix utilities | ||
Line 46: | Line 49: | ||
| {{codeline|awk}}, {{codeline|sed}}, ... | | {{codeline|awk}}, {{codeline|sed}}, ... | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
| | |||
|- | |- | ||
| [http://www.gnu.org/software/bison Bison] | | [http://www.gnu.org/software/bison Bison] | ||
Line 51: | Line 56: | ||
| {{codeline|bison}} | | {{codeline|bison}} | ||
| style="background:green" | | | style="background:green" | | ||
| none | |||
|- | |- | ||
| [http://www.gnu.org/software/flex Flex] | | [http://www.gnu.org/software/flex Flex] | ||
Line 56: | Line 62: | ||
| {{codeline|flex}} | | {{codeline|flex}} | ||
| style="background:green" | | | style="background:green" | | ||
| none | |||
|- | |- | ||
| [http://www.gnu.org/software/autoconf Autoconf] | | [http://www.gnu.org/software/autoconf Autoconf] | ||
Line 61: | Line 68: | ||
| {{codeline|autoconf}} | | {{codeline|autoconf}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.gnu.org/software/automake Automake] | | [http://www.gnu.org/software/automake Automake] | ||
Line 66: | Line 74: | ||
| {{codeline|automake}} | | {{codeline|automake}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.gnu.org/software/libtool Libtool] | | [http://www.gnu.org/software/libtool Libtool] | ||
Line 71: | Line 80: | ||
| {{codeline|libtool}} | | {{codeline|libtool}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| rowspan="19"| External tools | | rowspan="19"| External tools | ||
Line 77: | Line 87: | ||
| {{codeline|libatlas-base-dev}} | | {{codeline|libatlas-base-dev}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.netlib.org/lapack LAPACK] | | [http://www.netlib.org/lapack LAPACK] | ||
Line 82: | Line 93: | ||
| {{codeline|liblapack-dev}} | | {{codeline|liblapack-dev}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.pcre.org PCRE] | | [http://www.pcre.org PCRE] | ||
Line 87: | Line 99: | ||
| {{codeline|libpcre3-dev}} | | {{codeline|libpcre3-dev}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.gnu.org/s/readline GNU Readline] | | [http://www.gnu.org/s/readline GNU Readline] | ||
Line 92: | Line 105: | ||
| {{codeline|libreadline-dev}} | | {{codeline|libreadline-dev}} | ||
| style="background:yellow" | | | style="background:yellow" | | ||
| none | |||
|- | |- | ||
| [http://forge.scilab.org/index.php/p/arpack-ng ARPACK] | | [http://forge.scilab.org/index.php/p/arpack-ng ARPACK] | ||
Line 97: | Line 111: | ||
| {{codeline|libarpack2-dev}} | | {{codeline|libarpack2-dev}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://curl.haxx.se cURL] | | [http://curl.haxx.se cURL] | ||
Line 102: | Line 117: | ||
| {{codeline|curl}} | | {{codeline|curl}} | ||
| style="background:red" | | | style="background:red" | | ||
| CVE-2013-4545 | |||
|- | |- | ||
| [http://www.fftw.org FFTW3] | | [http://www.fftw.org FFTW3] | ||
Line 107: | Line 123: | ||
| {{codeline|libfftw3-dev}} | | {{codeline|libfftw3-dev}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.fltk.org FLTK] | | [http://www.fltk.org FLTK] | ||
Line 112: | Line 129: | ||
| {{codeline|libfltk1.3-dev}} | | {{codeline|libfltk1.3-dev}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.freedesktop.org/wiki/Software/fontconfig fontconfig] | | [http://www.freedesktop.org/wiki/Software/fontconfig fontconfig] | ||
Line 117: | Line 135: | ||
| {{codeline|fontconfig}} | | {{codeline|fontconfig}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.freetype.org FreeType] | | [http://www.freetype.org FreeType] | ||
Line 122: | Line 141: | ||
| {{codeline|libfreetype6-dev}} | | {{codeline|libfreetype6-dev}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.gnu.org/software/glpk GLPK] | | [http://www.gnu.org/software/glpk GLPK] | ||
Line 127: | Line 147: | ||
| {{codeline|libglpk-dev}} | | {{codeline|libglpk-dev}} | ||
| style="background:yellow" | | | style="background:yellow" | | ||
| none | |||
|- | |- | ||
| [http://www.gnuplot.info gnuplot] | | [http://www.gnuplot.info gnuplot] | ||
Line 132: | Line 153: | ||
| {{codeline|gnuplot}} | | {{codeline|gnuplot}} | ||
| style="background:red" | | | style="background:red" | | ||
| none | |||
|- | |- | ||
| [http://www.graphicsmagick.org GraphicsMagick++] | | [http://www.graphicsmagick.org GraphicsMagick++] | ||
Line 137: | Line 159: | ||
| {{codeline|libgraphicsmagick++1-dev}} | | {{codeline|libgraphicsmagick++1-dev}} | ||
| style="background:yellow" | | | style="background:yellow" | | ||
| CVE-2013-4589 | |||
|- | |- | ||
| [http://www.hdfgroup.org/HDF5 HDF5] | | [http://www.hdfgroup.org/HDF5 HDF5] | ||
Line 142: | Line 165: | ||
| {{codeline|libhdf5-dev}} | | {{codeline|libhdf5-dev}} | ||
| style="background:yellow" | | | style="background:yellow" | | ||
| none | |||
|- | |- | ||
| [http://www.opengl.org OpenGL] | | [http://www.opengl.org OpenGL] | ||
Line 147: | Line 171: | ||
| - | | - | ||
| style="background:red" | | | style="background:red" | | ||
|- | |- | ||
| [http://www.qhull.org Qhull] | | [http://www.qhull.org Qhull] |
Revision as of 16:36, 18 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.
Dependencies
Critical | |
Recommended | |
Not critical |
Task | Name | Usage | Debian | Level | Recent CVE ? |
---|---|---|---|---|---|
Build tools | C++, C, and Fortran compilers | Compiling the source code | build-essential
|
none | |
GNU Make | Makefile processor | make
|
none | ||
AWK, sed, and other Unix utilities | Miscellaneous tasks | awk , sed , ...
|
none | ||
Bison | Parser generator | bison
|
none | ||
Flex | Lexical analyzer | flex
|
none | ||
Autoconf | Software configuration | autoconf
|
none | ||
Automake | Makefile generator | automake
|
none | ||
Libtool | Dependency of automake | libtool
|
none | ||
External tools | BLAS | Basic Linear Algebra Subroutine library | libatlas-base-dev
|
none | |
LAPACK | Linear Algebra Package | liblapack-dev
|
none | ||
PCRE | Perl Compatible Regular Expression library | libpcre3-dev
|
none | ||
GNU Readline | Command-line editing library | libreadline-dev
|
none | ||
ARPACK | Solution of large-scale eigenvalue problems | libarpack2-dev
|
none | ||
cURL | Library for transferring data with URL syntax | curl
|
CVE-2013-4545 | ||
FFTW3 | Library for computing discrete Fourier transforms | libfftw3-dev
|
none | ||
FLTK | Portable GUI toolkit | libfltk1.3-dev
|
none | ||
fontconfig | Library for configuring and customizing font access | fontconfig
|
none | ||
FreeType | Portable font engine | libfreetype6-dev
|
none | ||
GLPK | GNU Linear Programming Kit | libglpk-dev
|
none | ||
gnuplot | Interactive graphics program | gnuplot
|
none | ||
GraphicsMagick++ | Image processing library | libgraphicsmagick++1-dev
|
CVE-2013-4589 | ||
HDF5 | Library for manipulating portable data files | libhdf5-dev
|
none | ||
OpenGL | API for portable 2D and 3D graphics | - | |||
Qhull | Computational geometry library | libqhull-dev
|
|||
QRUPDATE | QR factorization updating library | libqrupdate-dev
|
|||
SuiteSparse | Sparse matrix factorization library | libsuitesparse-dev
|
|||
zlib | Data compression library | zlib1g-dev
|