[Mod_nss-list] unable to compile mod_nss version 1.0.11
Rob Crittenden
rcritten at redhat.com
Wed Sep 16 17:48:23 UTC 2015
AYANIDES, Jean-Philippe wrote:
> Hi,
> Has anybody succeeded in compiling mod_nss-1.0.11
> on CentOS release 6.5 ?
>
> The error is the following :
> mod_nss.c: In function 'NSSBadCertHandler':
> mod_nss.c:287: warning: passing argument 4 of 'nss_log_nss_error' makes
> integer from pointer without a cast
> mod_nss.h:466: note: expected 'int' but argument is of type 'void *'
> mod_nss.c:287: error: too few arguments to function 'nss_log_nss_error'
> mod_nss.c: In function 'nss_hook_pre_connection':
> mod_nss.c:365: error: 'conn_rec' has no member named 'client_ip'
> mod_nss.c:365: error: 'conn_rec' has no member named 'client_ip'
> mod_nss.c:381: warning: passing argument 4 of 'nss_log_nss_error' makes
> integer from pointer without a cast
> mod_nss.h:466: note: expected 'int' but argument is of type 'struct
> server_rec *'
> mod_nss.c:381: error: too few arguments to function 'nss_log_nss_error'
> gmake: *** [mod_nss.lo] Error 1
>
> When I try to compare mod_nss.c and .h, I can see the following
> difference which causes mod_nss not to compile:
> mod_nss.h:466
> * Logging */
> void nss_log_nss_error(const char *file, int line, int module_index, int
> level, server_rec *s);
>
> mod_nss.c:287
> nss_log_nss_error(APLOG_MARK, APLOG_ERR, NULL);
At least some of these are Apache 2.2 vs 2.4 compatibility issues. I
guess I never formally dropped support for 2.2 but I haven't tested
against it for a while.
I seem to recall a patch against mod_nss 1.0.8 in RHEL/CentOS to address
at least some of these. You might try digging that up to see if it
helps, though the line numbers are surely quite skewed by now.
I take a look at this but can't promise when.
rob
More information about the Mod_nss-list
mailing list