"Werner Schalk" <[EMAIL PROTECTED]> writes:

> "RewriteMap: cannot use NDBM mapfile, 
> because no NDBM support is compiled in"
> 
> What must I do to enable ndbm files
> in my apache 2.0.39?

You can change modules/mappers/config9.m4 as follows:

Index: config9.m4
===================================================================
RCS file: /home/cvs/httpd-2.0/modules/mappers/config9.m4,v
retrieving revision 1.11
diff -u -r1.11 config9.m4
--- config9.m4  20 May 2002 21:00:27 -0000      1.11
+++ config9.m4  13 Aug 2002 10:56:28 -0000
@@ -13,9 +13,7 @@
 APACHE_MODULE(userdir, mapping of user requests, , , yes)
 APACHE_MODULE(alias, translation of requests, , , yes)
 
-APACHE_MODULE(rewrite, regex URL translation, , , most, [
-  APR_ADDTO(CFLAGS,-DNO_DBM_REWRITEMAP)
-])
+APACHE_MODULE(rewrite, regex URL translation, , , most)
 
 dnl mod_so should only be built as a static module
 if test "$enable_so" = "yes"; then

At least this built for me on Linux.

I think that the "real" fix is to change mod_rewrite to use apr-util's
dbm support since apr-util properly handles the job of finding which
dbm libraries are available and talking to any available ones.

-- 
Jeff Trawick | [EMAIL PROTECTED]
Born in Roswell... married an alien...

Reply via email to