source: trunk/docs/kernel/install-prerequisites.txt @ 576

Last change on this file since 576 was 404, checked in by lucadelu, 12 years ago

add MapServer? as optional library

  • Property svn:keywords set to HeadURL Date Author Id Rev
  • Property svn:mime-type set to text/plain
File size: 2.2 KB
Line 
1.. _kernel-installation-prereq:
2
3Prerequisites
4=============
5
6:Authors: Nicolas Bozon, Gérald Fenoy, Jeff McKenna, Luca Delucchi
7:Last Updated: $Date: 2013-03-28 09:26:04 +0000 (Thu, 28 Mar 2013) $
8
9.. contents:: Table of Contents
10    :depth: 2
11    :backlinks: top
12
13Obtaining the ZOO Kernel Source
14-------------------------------
15
16.. _svn:
17
18Use the following command to get the ZOO Kernel source code through Subversion:
19
20::
21
22  svn checkout http://svn.zoo-project.org/svn/trunk zoo-project
23
24For users which get a developer account, use the following:
25
26::
27
28  sed "s:\[tunnels\]:\[tunnels\]\nzoosvn = /usr/bin/ssh -p 1046:g" -i ~/.subversion/config
29  svn co svn+zoosvn://svn.zoo-project.org/var/svn/repos/trunk zoo-project
30
31The first line of the instruction above defines a specific tunnel to access the svn server through
32the SSH protocol. Indeed, the ZOO SVN server listens on the 1046 (1024+22) port rather than the default one (22).
33
34Prerequisites
35-------------
36
37The following libraries are required on your system before you can install the ZOO Kernel:
38
39- autoconf (  http://www.gnu.org/software/autoconf/ )
40- cgic (  http://www.boutell.com/cgic )
41- cURL (  http://curl.haxx.se )
42- FastCGI (  http://www.fastcgi.com )
43- Flex & Bison (  http://flex.sourceforge.net/  http://www.gnu.org/software/bison/ )
44- libxml2 (  http://xmlsoft.org )
45- OpenSSL (  http://www.openssl.org )
46- Python (  http://www.python.org )
47
48Optional libraries include:
49
50- MapServer (optional for WMS, WFS and WCS output) ( http://mapserver.org )
51- PHP Embedded (optional) (  http://www.php.net )
52- Java SDK (optional) (  http://java.sun.com )
53- SpiderMonkey (optional) (  http://www.mozilla.org/js/spidermonkey/ )
54
55Compile libcgic
56---------------
57
58The first step is to compile libcgic from the ``zoo-project/thirds`` directory. For such a task, please use
59the following command:
60
61::
62
63  cd thirds/cgic206
64  make
65
66Make sure that a ``libcgic.a`` is created in your ``zoo-project/thirds/cgic206`` directory. If yes, then
67you can go to the next step.
68
69On Windows, rather than using the make command, please use:
70
71::
72
73  nmake /f makefile.vc.
74 
75.. warning::
76   If you don't compile libcgic first, and try to compile the ZOO Kernel, you will get an error such as *cannot find -lcgic*
Note: See TracBrowser for help on using the repository browser.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png