Closed ghost closed 8 years ago
Which varnish version? The modules need 4.1.3 as per https://github.com/varnish/varnish-modules/blob/master/CHANGES.rst
I am using varnish 4.1.3, which is what we have in the ports tree now. Those headers aren't included in varnish 4.1.3 either:
root@skeletor:/usr/ports/www/varnish4/work/varnish-4.1.3 # find . -name '*.h'
./include/vev.h
./include/vend.h
./include/vcurses.h
./include/vsb.h
./include/vin.h
./include/flopen.h
./include/vct.h
./include/vut.h
./include/tbl/vsl_tags_http.h
./include/tbl/sess_close.h
./include/tbl/vcc_types.h
./include/tbl/http_response.h
./include/tbl/vsl_tags.h
./include/tbl/vsc_levels.h
./include/tbl/req_body.h
./include/tbl/locks.h
./include/tbl/vsc_types.h
./include/tbl/vsc_f_main.h
./include/tbl/debug_bits.h
./include/tbl/obj_attr.h
./include/tbl/vrt_stv_var.h
./include/tbl/vsc_all.h
./include/tbl/vsc_fields.h
./include/tbl/http_headers.h
./include/tbl/ban_vars.h
./include/tbl/symbol_kind.h
./include/tbl/steps.h
./include/tbl/acct_fields_bereq.h
./include/tbl/params.h
./include/tbl/req_flags.h
./include/tbl/vcl_returns.h
./include/tbl/feature_bits.h
./include/tbl/bo_flags.h
./include/tbl/body_status.h
./include/tbl/sess_attr.h
./include/tbl/backend_poll.h
./include/tbl/acct_fields_req.h
./include/vrt_obj.h
./include/vcs_version.h
./include/vapi/voptget.h
./include/vapi/vsl_int.h
./include/vapi/vsm_int.h
./include/vapi/vsl.h
./include/vapi/vapi_options.h
./include/vapi/vsc_int.h
./include/vapi/vsm.h
./include/vapi/vsc.h
./include/vut_options.h
./include/vtcp.h
./include/miniobj.h
./include/vsm_priv.h
./include/vsa.h
./include/vrt.h
./include/binary_heap.h
./include/vnum.h
./include/vav.h
./include/vsl_priv.h
./include/vre.h
./include/vcs.h
./include/vcl.h
./include/compat/daemon.h
./include/compat/execinfo.h
./include/vbm.h
./include/vrnd.h
./include/vlu.h
./include/vas.h
./include/vcli_common.h
./include/libvcc.h
./include/vcli.h
./include/vss.h
./include/vmb.h
./include/vcli_priv.h
./include/vsha256.h
./include/vfil.h
./include/vcli_serve.h
./include/vtree.h
./include/vmod_abi.h
./include/vqueue.h
./include/vdef.h
./include/vpf.h
./include/vtim.h
./include/vsub.h
./lib/libvgz/deflate.h
./lib/libvgz/inflate.h
./lib/libvgz/zconf.h
./lib/libvgz/inffast.h
./lib/libvgz/trees.h
./lib/libvgz/inffixed.h
./lib/libvgz/crc32.h
./lib/libvgz/inftrees.h
./lib/libvgz/gzguts.h
./lib/libvgz/zutil.h
./lib/libvgz/vgz.h
./lib/libvarnishapi/vxp_tokens.h
./lib/libvarnishapi/vsm_api.h
./lib/libvarnishapi/vsl_api.h
./lib/libvarnishapi/vxp.h
./lib/libvcc/vcc_compile.h
./lib/libvcc/vcc_token_defs.h
./lib/libvmod_directors/vdir.h
./bin/varnishtop/varnishtop_options.h
./bin/varnishd/storage/storage_persistent.h
./bin/varnishd/storage/storage.h
./bin/varnishd/builtin_vcl.h
./bin/varnishd/cache/cache_filter.h
./bin/varnishd/cache/cache_backend.h
./bin/varnishd/cache/cache_pool.h
./bin/varnishd/cache/cache_esi.h
./bin/varnishd/cache/cache.h
./bin/varnishd/cache/cache_director.h
./bin/varnishd/cache/cache_ban.h
./bin/varnishd/cache/cache_priv.h
./bin/varnishd/waiter/waiter.h
./bin/varnishd/waiter/waiter_priv.h
./bin/varnishd/waiter/mgt_waiter.h
./bin/varnishd/hash/hash_slinger.h
./bin/varnishd/http1/cache_http1.h
./bin/varnishd/mgt/mgt_cli.h
./bin/varnishd/mgt/mgt_param.h
./bin/varnishd/mgt/mgt.h
./bin/varnishd/common/params.h
./bin/varnishd/common/common.h
./bin/varnishd/common/heritage.h
./bin/varnishncsa/base64.h
./bin/varnishncsa/varnishncsa_options.h
./bin/varnishhist/varnishhist_options.h
./bin/varnishtest/vtc.h
./bin/varnishtest/vmods.h
./bin/varnishtest/programs.h
./bin/varnishlog/varnishlog_options.h
./bin/varnishstat/varnishstat.h
Those headers are created by vmodtool.py when running against the respective .vcc file.
Correct, needed to disable parallel make jobs.
Trying to build/package this for FreeBSD. These header files are not in your git repo: