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