moby / vpnkit

A toolkit for embedding VPN capabilities in your application
Apache License 2.0
1.11k stars 190 forks source link

Fix build with latest dune #642

Closed avsm closed 3 months ago

avsm commented 3 months ago

This allows dune.3.16.0 to be installed, which in turn will allow testing the forthcoming dune package management feature in https://discuss.ocaml.org/t/ann-dune-developer-preview-updates/15160

djs55 commented 3 months ago

CircleCI's license gather hit a few snags:

File "dune", lines 14-17, characters 0-127:
14 | (rule
15 |  (target licenses.json)
16 |  (deps deps.csv (:gen ./scripts/licenses.exe))
17 |  (action (run %{gen} -out %{target} -in %{deps})))
(cd _build/default && scripts/licenses.exe -out licenses.json -in deps.csv scripts/licenses.exe)
Fatal error: exception Failure("unknown licenses for dune-configurator.3.16.0, ctypes.0.23.0, csexp.1.5.2")