httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Kraemer <Martin.Krae...@mch.sni.de>
Subject [BUGlet] Incorrect verbose output of configure -v
Date Tue, 23 Mar 1999 14:22:07 GMT
When I say
    ./configure -v \
	--enable-module=all \
	--enable-shared=max \
	[...] \
	--disable-shared=auth_dbm \
	--disable-module=auth_db

then the verbose output tells me:
Configuring for Apache, Version 1.3.6
 + using installation path layout: Apache (config.layout)
Creating Makefile
 [....]
 + Module auth: yes [static]
 + Module auth_anon: yes [shared]
 + Module auth_dbm: yes [static]
 + Module auth_db: yes [shared]     <---- this is not true
 [....]

but in the generated src/modules/standard/Makefile, mod_auth_db
is actually unused. Is there an easy way to fix this, Ralf?
I must confess that the logic within configure is not very easy to grasp.

Is the following possibly the fix?

--- configure	1999/03/10 13:13:13	1.76
+++ configure	1999/03/23 14:19:38
@@ -1290,7 +1290,7 @@
         m=no
     fi
     eval "share=\$shared_$module"
-    if [ "x$share" = "xyes" ]; then
+    if [ "x$share" = "xyes" ] && [ x"module_${module}" = x"yes" ]; then
         echo $SEO "s%^\\(.*\\)AddModule\\(.*[_b/]$module\\.\\)[oam].*\\(.*\\)%\\1SharedModule\\2so\\3%g"
>>$sedsubst
         m="yes [shared]"
     fi



    Martin
-- 
<Martin.Kraemer@MchP.Siemens.De>      |        Siemens Information and
Phone: +49-89-636-46021               |        Communication  Products
FAX:   +49-89-636-47816               |        81730  Munich,  Germany

Mime
View raw message