Source: varnish-modules Version: 0.9.1-3 Severity: serious Justification: fails to build from source (but built successfully in the past)
varnish-modules against the recently uploaded varnish 5 and/or GCC 6 vmod_xkey.c:456:10: error: 'enum exp_event_e' declared inside parameter list will not be visible outside of this definition or declaration [-Werror] enum exp_event_e event, void *priv) ^~~~~~~~~~~ vmod_xkey.c:456:22: error: parameter 3 ('event') has incomplete type enum exp_event_e event, void *priv) ^~~~~ vmod_xkey.c: In function 'xkey_cb': vmod_xkey.c:465:7: error: 'EXP_INSERT' undeclared (first use in this function) case EXP_INSERT: ^~~~~~~~~~ vmod_xkey.c:465:7: note: each undeclared identifier is reported only once for each function it appears in vmod_xkey.c:466:7: error: 'EXP_INJECT' undeclared (first use in this function) case EXP_INJECT: ^~~~~~~~~~ vmod_xkey.c:469:7: error: 'EXP_REMOVE' undeclared (first use in this function) case EXP_REMOVE: ^~~~~~~~~~ vmod_xkey.c:456:22: error: unused parameter 'event' [-Werror=unused-parameter] enum exp_event_e event, void *priv) ^~~~~ vmod_xkey.c: In function 'purge': vmod_xkey.c:511:18: error: 'struct objcore' has no member named 'exp'; did you mean 'keep'? oc->objcore->exp.ttl <= (ctx->now - oc->objcore->exp.t_origin)) ^~ vmod_xkey.c:511:54: error: 'struct objcore' has no member named 'exp'; did you mean 'keep'? oc->objcore->exp.ttl <= (ctx->now - oc->objcore->exp.t_origin)) ^~ vmod_xkey.c:524:19: error: 'struct objcore' has no member named 'exp'; did you mean 'keep'? oc->objcore->exp.grace, oc->objcore->exp.keep); ^~ vmod_xkey.c:524:43: error: 'struct objcore' has no member named 'exp'; did you mean 'keep'? oc->objcore->exp.grace, oc->objcore->exp.keep); ^~ vmod_xkey.c:526:38: error: 'struct objcore' has no member named 'exp'; did you mean 'keep'? EXP_Rearm(oc->objcore, oc->objcore->exp.t_origin, 0, ^~ vmod_xkey.c: In function 'vmod_event': vmod_xkey.c:559:8: error: implicit declaration of function 'EXP_Register_Callback' [-Werror=implicit-function-declaration] EXP_Register_Callback(xkey_cb, NULL); ^~~~~~~~~~~~~~~~~~~~~ vmod_xkey.c:572:4: error: implicit declaration of function 'EXP_Deregister_Callback' [-Werror=implicit-function-declaration] EXP_Deregister_Callback(&xkey_cb_handle); ^~~~~~~~~~~~~~~~~~~~~~~ Andreas
sid.build.gz
Description: application/gzip