Does anyone know why mod_perl is defining AP_HAVE_DESIGNATED_INITIALIZER 
and AP_DEBUG for debug builds?  (I'd check the history but minotaur is 
down again)

These are really up to httpd to define, or not.  On the trunk (and 
hopefully soon also 2.2.x), AP_HAVE_DESIGNATED_INITIALIZER is defined in 
ap_config.h, so this is producing myriad build warnings/failures with 
-Werror for MP_MAINTAINER=1 builds.

--- ./lib/Apache2/Build.pm.orig 2005-12-13 10:37:41.000000000 +0000
+++ ./lib/Apache2/Build.pm      2005-12-13 10:43:27.000000000 +0000
@@ -522,11 +522,6 @@
 
     if ($self->{MP_MAINTAINER}) {
         $self->{MP_DEBUG} = 1;
-        if ($self->perl_config('gccversion')) {
-            #same as --with-maintainter-mode
-            $ccopts .= " $Wall -DAP_DEBUG";
-            $ccopts .= " -DAP_HAVE_DESIGNATED_INITIALIZER";
-        }
 
         if ($self->has_gcc_version('3.3.2') && 
             $ccopts !~ /declaration-after-statement/) {

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to