PREREQUISITES: C API: libapr/libaprutil 0.9.4 apache w/ mod_so 2.0.46 Apache::Test 1.0.3 Perl API: perl 5.6.1 mod_perl-2 1.99_9-dev ExtUtils::XSBuilder 0.23 Devel::Peek 1.00 Documentation (CVS): doxygen 1.3 GNU auto* build system (CVS): libtool 1.4.2 autoconf 2.53 automake 1.6.3 INSTRUCTIONS: Unix build, where libtool/automake/autoconf works: % ./configure --with-apache2-apxs=/path/to/apache2/bin/apxs % make (optional)% make test % make install Or using the CPAN/perlish way (which includes the Apache::Request and Apache::Cookie modules): % perl Makefile.PL --with-apache2-apxs=/path/to/apache2/bin/apxs % make (optional)% make test % make install Developers and other folks using httpd-apreq-2 directly from cvs need to execute "./buildconf" prior to running "./configure". Alternately, here's a recipe to install mod_apreq.c as a static apache module: 1) configure httpd to add mod_apreq.c to its filter modules: % cd /path/to/httpd-2.0 % CPPFLAGS=-I/path/to/httpd-apreq-2/src \ HTTPD_LDFLAGS=/path/to/httpd-apreq-2/src/libapreq.la \ ./configure --with-module=filters:/path/to/httpd-apreq-2/env/mod_apreq.c \ ...(add usual httpd+apr options here)... 2) compile and install everything using httpd-apreq-2's build system: % cd /path/to/httpd-apreq-2 % ./configure --with-apache2-src=/path/to/httpd-2.0 % make (optional)% make test % make install Win32 build: C:\httpd-apreq-2> perl Makefile.PL C:\httpd-apreq-2> nmake C:\httpd-apreq-2> nmake test C:\httpd-apreq-2> nmake mod_apreq C:\httpd-apreq-2> nmake perl_glue C:\httpd-apreq-2> nmake perl_test