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

