Hi Nick, Yes, that's right.
// AP_DECLARE_MODULE(proxy_fdpass) = { module AP_MODULE_DECLARE_DATA proxy_fdpass = { STANDARD20_MODULE_STUFF, NULL, /* create per-directory config structure */ NULL, /* merge per-directory config structures */ NULL, /* create per-server config structure */ NULL, /* merge per-server config structures */ NULL, /* command apr_table_t */ register_hooks /* register hooks */ }; Would it be possible to backport the macro, or relevant parts of it, in order to initiate the module? Best Regards, Henrik On Wed, 2011-08-03 at 10:07 +0200, Nick Kew wrote: > On 3 Aug 2011, at 08:10, Henrik Strand wrote: > > > Hi, > > > > I'm trying to back-port Apache Module mod_proxy_fdpass to httpd-2.2.19, > > and building from source, but are getting the following error message > > when starting apachectl: > > > > httpd: Module "(null)" is not compatible with this version of Apache > > (found 0, need 20051115). Please contact the vendor for the correct > > version. > > Guessing in the dark .... > > You declare the module with > module AP_MODULE_DECLARE_DATA proxy_fdpass_module; > > But you don't instantiate it. The macro commonly used in trunk > doesn't exist in 2.2. >