Changes between Version 1 and Version 2 of ZooDocumentation/ZOOKernel/CentOS_installation


Ignore:
Timestamp:
Dec 17, 2010, 12:20:29 AM (14 years ago)
Author:
djay
Comment:

Update Howto CentOS

Legend:

Unmodified
Added
Removed
Modified
  • ZooDocumentation/ZOOKernel/CentOS_installation

    v1 v2  
    11= !HowTo Install ZOO-Kernel on CentOS 5.5 =
     2
     3This documentation was done thanks to Guillaume Sueur from Neogeo Technologies which takes time to test installing the ZOO-Kernel on CentOS 5.5 environment.
    24
    35== Requirements ==
     
    5254}}}
    5355
    54 Using the curl providen in the CentOS distribution will produce ZOO-Kernel unable to run any Service. Indeed, some segmentation fault occurs when trying to run Execute request on the ZOO-Kernel, compiling the ZOO-Kernel seting USE_GDB flag in the CFLAGS of your Makefile will let you run ZOO-Kernel from gdb and be able to get more information on what is
     56Using the curl providen in the CentOS distribution will produce ZOO-Kernel unable to run any Service. Indeed, some segmentation fault occurs when trying to run {{{Execute}}} request on the ZOO-Kernel, compiling the ZOO-Kernel seting {{{USE_GDB}}} flag in the {{{CFLAGS}}} of your {{{Makefile}}} will let you run ZOO-Kernel from gdb and be able to get more information on what is going wrong with your ZOO-Kernel. Doing this we can figure out that code on line [browser:trunk/zoo-kernel/ulinet.c#L173 173] and line [browser:trunk/zoo-kernel/ulinet.c#L175 175] have to be commented in the {{{ulinet.c}}} file to get a ZOO-Kernel working using the curl available in CentOS (curl version 7.15.5). If you don't apply the modification, you will get an error from a gdb session pointing segfault in {{{Curl_cookie_clearall}}}.
     57
     58As the curl segfault, you can compile then install curl from source :
    5559{{{
    5660#!sh
     
    117121}}}
    118122
    119 Compile then deploy your first ZOO-!ServicesProviders (simple !HelloPy and the OGR base-vect-ops !ServiceProvider):
     123Compile then deploy your first ZOO-!ServicesProviders (simple !HelloPy - line 1 and 2- and the OGR base-vect-ops !ServiceProvider - line 3 to 6):
    120124{{{
    121125#!Lineno
     
    135139/etc/init.d/httpd restart
    136140}}}
    137 Testing your ZOO-Kernel.
     141
     142Testing your ZOO-Kernel from command line.
    138143
    139144{{{

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