The attached patch fixes the build failure. It's compile tested only, no runtime testing at all!
Regards, Andreas Henriksson
diff -urp apache2-redirtoservname-0.1-orig/debian/rules apache2-redirtoservname-0.1/debian/rules --- apache2-redirtoservname-0.1-orig/debian/rules 2006-10-29 17:05:38.000000000 +0100 +++ apache2-redirtoservname-0.1/debian/rules 2006-10-29 17:09:32.000000000 +0100 @@ -17,7 +17,7 @@ endif config.status: configure dh_testdir ./configure CFLAGS="$(CFLAGS)" \ - CPPFLAGS=-I/usr/include/apr-0 \ + CPPFLAGS="$(shell apr-config --includes)" \ --disable-static \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ diff -urp apache2-redirtoservname-0.1-orig/mod_redir_to_servname.c apache2-redirtoservname-0.1/mod_redir_to_servname.c --- apache2-redirtoservname-0.1-orig/mod_redir_to_servname.c 2004-09-21 16:02:50.000000000 +0200 +++ apache2-redirtoservname-0.1/mod_redir_to_servname.c 2006-10-29 17:11:12.000000000 +0100 @@ -4,8 +4,8 @@ #include <apache2/http_protocol.h> #include <apache2/http_log.h> -#include <apr-0/apr_strings.h> -#include <apr-0/apr_tables.h> +#include <apr_strings.h> +#include <apr_tables.h> #ifdef __GNUC__ #define UNUSED __attribute__((unused)) @@ -52,7 +52,7 @@ static int canonicalize_hostname(request if(apr_uri_parse(r->pool, r->unparsed_uri, &uri) != APR_SUCCESS) return DECLINED; - uri.scheme = (char *)ap_http_method(r); + uri.scheme = (char *)ap_http_scheme(r); uri.hostname = (char *)cname; char *redirect = apr_uri_unparse(r->pool, &uri, APR_URI_UNP_OMITUSERINFO); @@ -68,7 +68,7 @@ static void register_hooks(apr_pool_t *p static const command_rec cmds[] = { AP_INIT_FLAG("RedirectToServerName", set_enabled, NULL, RSRC_CONF, "RedirectToServerName must be either \"On\" or \"Off\"."), - {NULL, NULL, NULL, 0, 0, NULL} + { NULL, { NULL }, NULL, 0, 0, NULL } }; module AP_MODULE_DECLARE_DATA redir_to_servname_module = {