Compilation error due to "Unbound module Ethernet__Ethernet_wire"
Nobody has claimed this yet.
- Dominant language
- OCaml
- Stars
- 1.2k
- Forks
- 214
- PR merge metrics
- No merged PRs in 30d
Description
I am trying to build the repository from the master branch (as there are no binary distributions) on a Mac,
but there are references to data structures that are no more present in "ethernet" {>= "3.0.0"}:
I also had to comment out these lines:
https://github.com/moby/vpnkit/blob/master/dune#L14-L17
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Mac build from the master branch with ethernet >= 3.0.0, then inspect src/hostnet/hostnet_dns.ml at the cited reference and the dune lines that required commenting out. Done means the repository builds without those dune edits and without the Unbound module Ethernet__Ethernet_wire error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ocaml
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100