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 _______________________________________________ Mod_nss-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/mod_nss-list
