To disable features please read the INSTALL file.
General requirements:
(most tools are standard tools on Linux, for other platforms you may have to install some of them.)- C-compiler (cc, gcc, egcs, ...)
- GNU make is recommended
- zlib compression library (already installed on most modern systems)
- flex lexical analyzer generator (flex),
- parser generator (yacc, bison)
- libncurses4.x/5.x (already installed on modern systems)
- X11 window system for graphical output, development libraries (X development libraries, in some linux distributions they are separate packages, e.g. xlibs-dev)
- winGRASS: As alternative a generic MS-Windows driver is under construction which does not require X11
- PROJ4 - Projection Library
http://www.remotesensing.org/proj
gcc: http://www.gnu.org/software/gcc/gcc.html
http://www.gnu.org/software/make/make.html
It is used to internally compress GRASS raster files:
libz: http://www.gzip.org/zlib
(lex is no longer supported, please use flex instead)
flex: http://www.gnu.org/software/flex/flex.html
bison: http://www.gnu.org/software/bison/bison.html
http://www.gnu.org/software/ncurses/ncurses.html
ftp://ftp.gnu.org/pub/gnu/ncurses
http://www.xfree.org
Optional requirements:
- Tcl/Tk 8.x libraries (including the 'wish' program) to use the GRASS GUI
menu system and the NVIZ visualization suite
On some platforms (e.g. Debain/Sarge) GRASS needs to be compiled against the Tcl/Tk 8.3 development packages in order to get NVIZ working correctly.
see http://tcl.sourceforge.net - GDAL and OGR for import and export of most external raster and vector
map formats
http://www.gdal.org - If hardware openGL support is missing in the X Server, Mesa-3.x
(openGL clone) may be required for NVIZ
http://mesa3d.sourceforge.net - C++ Compiler (required for the r.terraflow module)
gcc: http://www.gnu.org/software/gcc/gcc.html - FFTW 2.x (library for computing the Discrete Fourier Transform), required
for i.fft and i.ifft modules
http://www.fftw.org - libpng (for r.out.png and the PNG driver), usually already installed.
http://www.libpng.org/pub/png/libpng.html - libjpeg (for r.out.tiff), usually already installed.
http://www.ijg.org
ftp://ftp.uu.net/graphics/jpeg - libtiff (for r.out.tiff), usually already installed.
http://www.libtiff.org - PostgreSQL libraries (for the PostgreSQL database interface)
http://www.postgresql.org - mySQL libraries (for the mySQL database interface)
http://www.mysql.org - unixODBC (for the ODBC database interface)
http://www.unixodbc.org - Motif or Lesstif libraries (for the "xanim"
module)
http://www.lesstif.org - R language (for the R statistical language interface)
http://cran.r-project.org - FreeType2 (for TrueType font support and d.text.freetype)
http://www.freetype.org
Note:
SUN Solaris users may go here to download precompiled libraries etc.:http://www.sunfreeware.com
SGI IRIX users may go here to download precompiled libraries etc.:
http://freeware.sgi.com
MacOSX users may go here to download precompiled libraries etc.:
http://fink.sourceforge.net
© GRASS Development Team 2001-2005
Please report bugs here:
http://grass.itc.it/bugtracking/bugreport.html
$Id: REQUIREMENTS.html,v 1.6 2005/02/22 01:26:16 hamish Exp $
