.. _install-prereq:

Prerequisites
=============

Mandatory
-----------------

The following libraries are required to install :ref:`kernel_index`. Please make sure they are available on your system before anything else.

- autoconf (`http://www.gnu.org/software/autoconf/ <http://www.gnu.org/software/autoconf/>`_)
- cgic (`http://www.boutell.com/cgic <http://www.boutell.com/cgic>`_)
- cURL (`http://curl.haxx.se <http://curl.haxx.se>`_ )
- FastCGI (`http://www.fastcgi.com <http://www.fastcgi.com>`_ )
- Flex & Bison (`http://flex.sourceforge.net/ <http://flex.sourceforge.net/>`_ | `http://www.gnu.org/software/bison/ <http://www.gnu.org/software/bison/>`_ )
- libxml2 (  http://xmlsoft.org )
- OpenSSL (  http://www.openssl.org )
- Python (  http://www.python.org )

 .. warning::
    It is mandatory to install every library listed above before compiling and installing ZOO-Kernel

Optional
-----------------

You may also consider the following optional libraries:

- MapServer (for ZOO-Kernel optional WMS, WFS and WCS support) (http://mapserver.org)
- PHP Embedded (for ZOO-Kernel optional PHP support) (http://www.php.net)
- Java SDK (for ZOO-Kernel optional Java support) (http://java.sun.com)
- SpiderMonkey (for ZOO-Kernel optional Javascript support) (http://www.mozilla.org/js/spidermonkey/)
- SAGA GIS (for ZOO-Kernel optional SAGA support)(http://www.saga-gis.org/en/index.html/)
- OrfeoToolbox (for ZOO-Kernel optional OTB support) (https://www.orfeo-toolbox.org/)
- GRASS GIS (for using it through WPSGrassBridge) (http://grass.osgeo.org)
- GDAL (for using the available GDAL based ZOO-Services) (http://gdal.org/) 
