Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove dependency on cstruct, use string and bytes instead #279

Merged
merged 17 commits into from
Sep 27, 2024

Use Lwt_unix.write_string

e88a792
Select commit
Loading
Failed to load commit list.
Merged

remove dependency on cstruct, use string and bytes instead #279

Use Lwt_unix.write_string
e88a792
Select commit
Loading
Failed to load commit list.
Cirrus CI / freebsd_client failed Sep 27, 2024 in 10m 19s

Task Summary

Instruction depend failed in 00:42

Details

⚠️ Not enough compute credits to prioritize tasks!
ℹ️ Scheduling was delayed due to a concurrency limit on community tasks

✅ 00:01 clone
✅ 00:26 pkg_install
✅ 06:33 ocaml
✅ 02:31 mirage
✅ 00:01 configure
❌ 00:42 depend

          base-bigarray.base base-bytes.base+dune base-domains.base
          base-nnp.base base-threads.base base-unix.base base64.3.5.1
          bheap.2.0.0 bigstringaf.0.10.0 bos.0.2.1+dune ca-certs.1.0.0
          ca-certs-nss.3.104 checkseum.0.5.2 cmdliner.1.2.0+dune conf-gmp.4
          conf-gmp-powm-sec.3 conf-m4.1 cppo.1.7.0 crunch.3.3.1 csexp.1.5.2
          cstruct.6.2.0 cstruct-lwt.6.2.0 decompress.1.5.3 digestif.1.2.0
          dns.9.0.0 dns-client.9.0.0 dns-client-lwt.9.0.0
          dns-client-mirage.9.0.0 domain-name.0.4.0 dune.3.16.0
          dune-configurator.3.16.0 duration.0.2.1 eqaf.0.10 ethernet.3.2.0
          fmt.0.9.0+dune fpath.0.7.3+dune gmap.0.3.0 gmp.6.2.1-5
          happy-eyeballs.1.2.0 happy-eyeballs-lwt.1.2.0
          happy-eyeballs-mirage.1.2.0 hex.1.5.0 host-arch-x86_64.1 hxd.0.3.2
          ipaddr.5.6.0 ipaddr-cstruct.5.6.0 kdf.1.0.0 logs.0.7.0+dune2
          lru.0.3.1 lwt.5.7.0 lwt-dllist.1.0.1 macaddr.5.6.0
          macaddr-cstruct.5.6.0 metrics.0.4.1 metrics-lwt.0.4.1
          mirage-bootvar.1.0.1 mirage-clock.4.2.0 mirage-clock-solo5.4.2.0
          mirage-clock-unix.4.2.0 mirage-crypto.1.1.0 mirage-crypto-ec.1.1.0
          mirage-crypto-pk.1.1.0 mirage-crypto-rng.1.1.0
          mirage-crypto-rng-lwt.1.1.0 mirage-crypto-rng-mirage.1.1.0
          mirage-flow.4.0.2 mirage-kv.6.1.1 mirage-kv-mem.3.2.1
          mirage-logs.2.1.0 mirage-net.4.0.0 mirage-net-solo5.0.8.0
          mirage-random.4.0.0 mirage-runtime.4.7.0 mirage-solo5.0.9.3
          mirage-time.3.0.0 miragevpn.dev mtime.2.0.0+dune
          ocaml-base-compiler.5.2.0 ocaml-options-vanilla.1
          ocaml-syntax-shims.1.0.0 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0
          ovpn-client-hvt.zdev psq.0.2.1 ptime.1.1.0+dune result.1.5
          rresult.0.7.0+dune seq.base+dune tcpip.8.2.0 tls.1.0.2
          tls-lwt.1.0.2 tls-mirage.1.0.2 tuntap.2.0.1 x509.1.0.3
          zarith.1.13+dune+mirage ocaml-base-compiler&ovpn-client-hvt
          system-mingw ocaml base-domains ocaml ocaml-base-compiler gmp
- ocaml -> (problem)
    User requested = 4.14.2
    ocaml-base-compiler 5.2.0 requires = 5.2.0
    Rejected candidates:
      ocaml.4.14.2: Incompatible with restriction: = 5.2.0
- randomconv -> (problem)
    dns-client 9.0.0 requires >= 0.2.0
    miragevpn dev requires < 0.2.0
    Rejected candidates:
      randomconv.0.2.0: Incompatible with restriction: < 0.2.0
      randomconv.0.1.3: Incompatible with restriction: >= 0.2.0
      randomconv.0.1.2: Incompatible with restriction: >= 0.2.0
      randomconv.0.1.1: Incompatible with restriction: >= 0.2.0
      randomconv.0.1.0: Doesn't build with dune
- system-mingw -> (problem)
    No known implementations at all
�[2mremoving overlay repository [opam-overlays, mirage-overlays]�[0m
[WARNING] Running as root is not recommended
Repositories removed from the selections of switch 4.14.2. Use '--all' to forget about them altogether.
[WARNING] Running as root is not recommended
Repositories removed from the selections of switch 4.14.2. Use '--all' to forget about them altogether.
gmake[2]: *** [Makefile:36: mirage/ovpn-client-hvt.opam.locked] Error 1
gmake[1]: *** [Makefile:39: lock] Error 2
gmake: *** [Makefile:51: depend] Error 2

Exit status: 2��