Re: Quieting warnings?

2016-11-28 Thread William A Rowe Jr
  *) Fix warnings with new compilers, warnings treated as error
 in maintainer-mode, standard c-89 is enforced
 trunk patch: http://svn.apache.org/r1702948
  http://svn.apache.org/r1759415
 2.4.x patch:
http://home.apache.org/~ylavic/patches/httpd-2.4.x-r1702948_and_co.patch
 +1: ylavic, jorton,
 jchampion: r1702948 doesn't quite work as advertised. -Werror is never
added to CFLAGS because when combined with
-Wstrict-prototypes,
the AC_LANG_PROGRAM won't compile (it uses a bare main()).
 ylavic: Maybe the -Werror case could be handled later, for now this
series
 avoids a lot of "warning: 'aplog_module_index' defined but not
 used [-Wunused-const-variable=]" thanks to AP_MAYBE_UNUSED.
 jchampion: Fine by me. I just think the dead code should be removed
from
the backport in the meantime, so people don't have a false
sense
of security.

I usually just read on beyond patches that are 'under discussion'.
STATUS isn't a good bidirectional communications mechanism.

jchampion, did you have a proposed alternative since you felt
strongly about this issue?

Cheers,

Bill

On Mon, Nov 28, 2016 at 1:37 PM, William A Rowe Jr 
wrote:

> Typical of a long batch of error noise on 2.4 HEAD (with the
> http strict merge patch applied) in --enable-maintainer-mode...
>
> In file included from /home/wrowe/dev/httpd-2.4/modules/mappers/mod_vhost_
> alias.c:45:0:
> /home/wrowe/dev/httpd-2.4/include/http_config.h:427:24: warning:
> 'aplog_module_index' defined but not used [-Wunused-const-variable=]
>  static int * const aplog_module_index = &(foo##_module.module_index)
> ^
> /home/wrowe/dev/httpd-2.4/include/http_config.h:437:5: note: in expansion
> of macro 'APLOG_USE_MODULE'
>  APLOG_USE_MODULE(foo); \
>  ^~~~
> /home/wrowe/dev/httpd-2.4/modules/mappers/mod_vhost_alias.c:447:1: note:
> in expansion of macro 'AP_DECLARE_MODULE'
>  AP_DECLARE_MODULE(vhost_alias) =
>  ^
>
> Has anyone investigated far enough for us to pacify gcc?
>


Quieting warnings?

2016-11-28 Thread William A Rowe Jr
Typical of a long batch of error noise on 2.4 HEAD (with the
http strict merge patch applied) in --enable-maintainer-mode...

In file included from
/home/wrowe/dev/httpd-2.4/modules/mappers/mod_vhost_alias.c:45:0:
/home/wrowe/dev/httpd-2.4/include/http_config.h:427:24: warning:
'aplog_module_index' defined but not used [-Wunused-const-variable=]
 static int * const aplog_module_index = &(foo##_module.module_index)
^
/home/wrowe/dev/httpd-2.4/include/http_config.h:437:5: note: in expansion
of macro 'APLOG_USE_MODULE'
 APLOG_USE_MODULE(foo); \
 ^~~~
/home/wrowe/dev/httpd-2.4/modules/mappers/mod_vhost_alias.c:447:1: note: in
expansion of macro 'AP_DECLARE_MODULE'
 AP_DECLARE_MODULE(vhost_alias) =
 ^

Has anyone investigated far enough for us to pacify gcc?