mod_gb 0.1.0 rel. 24-Oct-2002
==============================

The build system for mod_gb is not very sophisticated (sorry, but
I still have to master the intricacies of autoconf/automake). It
consists of a couple of shell scripts, "clean" and "build". I'm
willing to bet you can imagine what their function is :-)

REQUIREMENTS
============
- gcc, flex, bison

- GLib 2.0.6
  http://www.gtk.org/
  You DON'T need GTK+, only glib

- libmm 1.2.1
  http://www.ossp.org/pkg/lib/mm/
  This is needed for shared memory support

- Apache-1.3.27
  http://www.apache.org
  No RPM'S or binaries. You need to compile Apache from sources, since
  it will have to be patched (before compiling, of course) with the EAPI
  package (see below).

- EAPI package for Apache
  http://www.modssl.org
  pkg.EAPI can be found in the mod_ssl distribution. You don't need 
  to install the whole mod_ssl; just patch Apache with the .patch file 
  included in the "pkg.EAPI" dir of the archive and copy the appropriate
  source/header files into proper places in the Apache source tree. 
  Remember to download the mod_ssl version corresponding to your Apache
  version.

- unixODBC
  http://www.unixodbc.org/
  This is needed for ADO-style DB support


INSTALLING
==========
Please note that all the library/program versions specified above are
just an indication. Maybe other versions will do, but this is what I 
used.

- Install all the libraries/programs required in the correct order
  (libmm, pkg.EAPI, Apache, unixODBC)
- cd to the root of mod_gb distribution dir (the same where you found 
  this file)
- edit "build" to suit your system config (GLIB includes & libs & 
  Apache modules dir)
- run "build" (./build)

The module will be installed in the directory specified in "build"
Classlibs will be installed in /usr/lib/gb (which will be created)
Runtime libraries (libgb.a, libgbrun.a, libgbrt.a) will be installed 
in /usr/lib

Add the following line to your httpd.conf

AddHandler mgb_asp-http .asp

To activate the module stop and restart Apache.

Marco Ridoni
marco.ridoni@virgilio.it