[Pkg-varnish-devel] Bug#838114: varnish-modules: FTBFS against varnish 5, GCC 6

Andreas Beckmann anbe at debian.org
Sat Sep 17 13:11:48 UTC 2016


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sid.build.gz
Type: application/gzip
Size: 10926 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-varnish-devel/attachments/20160917/6dfe48a3/attachment.bin>


More information about the Pkg-varnish-devel mailing list