Organisationsmirageocaml-dnsb63b33 ()freebsd-5.2_opam-2.1

freebsd-5.2_opam-2.1

Logs

Show full logs
2024-07-31 10:44.47: New job: test mirage/ocaml-dns https://github.com/mirage/ocaml-dns.git#refs/pull/351/head (b63b3325392301e291ab7d064aeb0c61e29210f6) (freebsd-x86_64:freebsd-5.2_opam-2.1)
Base: freebsd-ocaml-5.2
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/mirage/ocaml-dns.git" && cd "ocaml-dns" && git fetch origin "refs/pull/351/head" && git reset --hard b63b3325
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM freebsd-ocaml-5.2
# freebsd-5.2_opam-2.1
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 44a281fd66344f50c411e5c5300745612282e651 || git fetch origin master) && git reset -q --hard 44a281fd66344f50c411e5c5300745612282e651 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 dnssec.opam dns.opam dns-tsig.opam dns-stub.opam dns-server.opam dns-resolver.opam dns-mirage.opam dns-client.opam dns-client-mirage.opam dns-client-lwt.opam dns-cli.opam dns-certify.opam ./
RUN opam pin add -yn dnssec.dev './' && \
    opam pin add -yn dns.dev './' && \
    opam pin add -yn dns-tsig.dev './' && \
    opam pin add -yn dns-stub.dev './' && \
    opam pin add -yn dns-server.dev './' && \
    opam pin add -yn dns-resolver.dev './' && \
    opam pin add -yn dns-mirage.dev './' && \
    opam pin add -yn dns-client.dev './' && \
    opam pin add -yn dns-client-mirage.dev './' && \
    opam pin add -yn dns-client-lwt.dev './' && \
    opam pin add -yn dns-cli.dev './' && \
    opam pin add -yn dns-certify.dev './'
ENV DEPS="alcotest.1.8.0 arp.3.1.1 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bos.0.2.1 ca-certs.0.2.3 ca-certs-nss.3.101 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 cppo.1.6.9 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.2.0 domain-name.0.4.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 ethernet.3.2.0 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.1.1.0 happy-eyeballs-lwt.1.1.0 happy-eyeballs-mirage.1.1.0 hex.1.5.0 hkdf.1.0.4 host-arch-x86_64.1 host-system-other.1 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 logs.0.7.0 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 mirage-clock.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 mirage-crypto-rng-lwt.0.11.3 mirage-flow.4.0.2 mirage-kv.6.1.1 mirage-net.4.0.0 mirage-random.3.0.0 mirage-time.3.0.0 mtime.2.0.0 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 pbkdf.1.2.0 psq.0.2.1 ptime.1.1.0 randomconv.0.1.3 re.1.11.0 rresult.0.7.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 tcpip.8.1.0 tls.0.17.5 tls-lwt.0.17.5 tls-mirage.0.17.5 topkg.1.0.7 uutf.1.0.3 x509.0.16.5 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.1 --depext-only -y dnssec.dev dns.dev dns-tsig.dev dns-stub.dev dns-server.dev dns-resolver.dev dns-mirage.dev dns-client.dev dns-client-mirage.dev dns-client-lwt.dev dns-cli.dev dns-certify.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build

END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK

2024-07-31 10:44.47: Using cache hint "mirage/ocaml-dns-freebsd-freebsd-ocaml-5.2-freebsd-5.2_opam-2.1-39a40c06691f1515389067a82dbf72f5"
2024-07-31 10:44.47: Using OBuilder spec:
((from freebsd-ocaml-5.2)
 (comment freebsd-5.2_opam-2.1)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e 44a281fd66344f50c411e5c5300745612282e651 || git fetch origin master) && git reset -q --hard 44a281fd66344f50c411e5c5300745612282e651 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src dnssec.opam dns.opam dns-tsig.opam dns-stub.opam dns-server.opam dns-resolver.opam dns-mirage.opam dns-client.opam dns-client-mirage.opam dns-client-lwt.opam dns-cli.opam dns-certify.opam)
       (dst ./))
 (run (network host)
      (shell  "opam pin add -yn dnssec.dev './' && \
             \nopam pin add -yn dns.dev './' && \
             \nopam pin add -yn dns-tsig.dev './' && \
             \nopam pin add -yn dns-stub.dev './' && \
             \nopam pin add -yn dns-server.dev './' && \
             \nopam pin add -yn dns-resolver.dev './' && \
             \nopam pin add -yn dns-mirage.dev './' && \
             \nopam pin add -yn dns-client.dev './' && \
             \nopam pin add -yn dns-client-mirage.dev './' && \
             \nopam pin add -yn dns-client-lwt.dev './' && \
             \nopam pin add -yn dns-cli.dev './' && \
             \nopam pin add -yn dns-certify.dev './'"))
 (env DEPS "alcotest.1.8.0 arp.3.1.1 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bos.0.2.1 ca-certs.0.2.3 ca-certs-nss.3.101 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 cppo.1.6.9 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.2.0 domain-name.0.4.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 ethernet.3.2.0 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.1.1.0 happy-eyeballs-lwt.1.1.0 happy-eyeballs-mirage.1.1.0 hex.1.5.0 hkdf.1.0.4 host-arch-x86_64.1 host-system-other.1 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 logs.0.7.0 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 mirage-clock.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 mirage-crypto-rng-lwt.0.11.3 mirage-flow.4.0.2 mirage-kv.6.1.1 mirage-net.4.0.0 mirage-random.3.0.0 mirage-time.3.0.0 mtime.2.0.0 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 pbkdf.1.2.0 psq.0.2.1 ptime.1.1.0 randomconv.0.1.3 re.1.11.0 rresult.0.7.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 tcpip.8.1.0 tls.0.17.5 tls-lwt.0.17.5 tls-mirage.0.17.5 topkg.1.0.7 uutf.1.0.3 x509.0.16.5 zarith.1.14")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y dnssec.dev dns.dev dns-tsig.dev dns-stub.dev dns-server.dev dns-resolver.dev dns-mirage.dev dns-client.dev dns-client-mirage.dev dns-client-lwt.dev dns-cli.dev dns-certify.dev $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install $DEPS"))
 (copy (src .) (dst /src))
 (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)

2024-07-31 10:44.47: Waiting for resource in pool OCluster
2024-07-31 10:44.47: Waiting for worker…
2024-07-31 10:44.47: Got resource from pool OCluster
Building on spring
HEAD is now at 8682a3d Revert a Bytes.create to Bytes.make, only few bytes are set in the buffer, we must ensure that the rest is set to '\000'
HEAD is now at b63b332 Lint opam files

(from freebsd-ocaml-5.2)
2024-07-31 10:37.01 ---> using "3515bf58445883216685df527c06fc8b9b7799700694ffa335d1401da4433261" from cache

/: (comment freebsd-5.2_opam-2.1)

/: (user (uid 1000) (gid 1000))

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam"))
2024-07-31 10:37.01 ---> using "9d6862887f900f59625b2215f75e812893e141cab42bcb588c0a696a0d5f58ba" from cache

/src: (run (shell "opam init --reinit -ni"))
No configuration file found, using built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///home/opam/opam-repository
default (at git+file:///home/opam/opam-repository): 
    [WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html)

2024-07-31 10:37.01 ---> using "1fd90ea945c776de537d3c99dc7b4903609e7adbb45bd33c5e3538b8de92ea66" from cache

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
FreeBSD 14.0-RELEASE-p6
The OCaml toplevel, version 5.2.0
2.1.5
2024-07-31 10:37.01 ---> using "fb7d445678cc2654300145baf3967822bea6d22d7d1784a343fa4d849ce67e57" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2024-07-31 10:37.01 ---> using "c8753f135ab4a2a6875ba6c72e3a7bf45a73413350972305e894f2309c51e448" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 44a281fd66344f50c411e5c5300745612282e651 || git fetch origin master) && git reset -q --hard 44a281fd66344f50c411e5c5300745612282e651 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   e2171914dc..d7e8a9dd3d  master     -> origin/master
44a281fd66 [new release] alcotest (5 packages) (1.8.0)

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
default (at git+file:///home/opam/opam-repository): 
    [WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html)


Constructing initial basis...
Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).

The following packages are not being upgraded because the new versions conflict with other installed packages:
  - ocaml.5.3.0
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
2024-07-31 10:37.02 ---> using "a5e09935a63246cd52e238a7afd0a2bef2456ac5e2669b6c18a719342d376231" from cache

/src: (copy (src dnssec.opam dns.opam dns-tsig.opam dns-stub.opam dns-server.opam dns-resolver.opam dns-mirage.opam dns-client.opam dns-client-mirage.opam dns-client-lwt.opam dns-cli.opam dns-certify.opam)
            (dst ./))
2024-07-31 10:37.02 ---> saved as "1ead0bfdd44819a8c643fab259fe46727bb7b41d6b0e96436d8540d1800603a4"

/src: (run (network host)
           (shell  "opam pin add -yn dnssec.dev './' && \
                  \nopam pin add -yn dns.dev './' && \
                  \nopam pin add -yn dns-tsig.dev './' && \
                  \nopam pin add -yn dns-stub.dev './' && \
                  \nopam pin add -yn dns-server.dev './' && \
                  \nopam pin add -yn dns-resolver.dev './' && \
                  \nopam pin add -yn dns-mirage.dev './' && \
                  \nopam pin add -yn dns-client.dev './' && \
                  \nopam pin add -yn dns-client-mirage.dev './' && \
                  \nopam pin add -yn dns-client-lwt.dev './' && \
                  \nopam pin add -yn dns-cli.dev './' && \
                  \nopam pin add -yn dns-certify.dev './'"))
[dnssec.dev] synchronised (file:///src)
dnssec is now pinned to file:///src (version dev)
[dns.dev] synchronised (file:///src)
dns is now pinned to file:///src (version dev)
[dns-tsig.dev] synchronised (file:///src)
dns-tsig is now pinned to file:///src (version dev)
[dns-stub.dev] synchronised (file:///src)
dns-stub is now pinned to file:///src (version dev)
[dns-server.dev] synchronised (file:///src)
dns-server is now pinned to file:///src (version dev)
[dns-resolver.dev] synchronised (file:///src)
dns-resolver is now pinned to file:///src (version dev)
[dns-mirage.dev] synchronised (file:///src)
dns-mirage is now pinned to file:///src (version dev)
[dns-client.dev] synchronised (file:///src)
dns-client is now pinned to file:///src (version dev)
[dns-client-mirage.dev] synchronised (file:///src)
dns-client-mirage is now pinned to file:///src (version dev)
[dns-client-lwt.dev] synchronised (file:///src)
dns-client-lwt is now pinned to file:///src (version dev)
[dns-cli.dev] synchronised (file:///src)
dns-cli is now pinned to file:///src (version dev)
[dns-certify.dev] synchronised (file:///src)
dns-certify is now pinned to file:///src (version dev)
2024-07-31 10:37.17 ---> saved as "f39c82d7356eee973d4690e97a6cc2e35b13fc9b624d1b2d590ad03f8a66e15d"

/src: (env DEPS "alcotest.1.8.0 arp.3.1.1 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bos.0.2.1 ca-certs.0.2.3 ca-certs-nss.3.101 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 cppo.1.6.9 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.2.0 domain-name.0.4.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 ethernet.3.2.0 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.1.1.0 happy-eyeballs-lwt.1.1.0 happy-eyeballs-mirage.1.1.0 hex.1.5.0 hkdf.1.0.4 host-arch-x86_64.1 host-system-other.1 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 logs.0.7.0 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 mirage-clock.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 mirage-crypto-rng-lwt.0.11.3 mirage-flow.4.0.2 mirage-kv.6.1.1 mirage-net.4.0.0 mirage-random.3.0.0 mirage-time.3.0.0 mtime.2.0.0 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 pbkdf.1.2.0 psq.0.2.1 ptime.1.1.0 randomconv.0.1.3 re.1.11.0 rresult.0.7.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 tcpip.8.1.0 tls.0.17.5 tls-lwt.0.17.5 tls-mirage.0.17.5 topkg.1.0.7 uutf.1.0.3 x509.0.16.5 zarith.1.14")

/src: (env CI true)

/src: (env OCAMLCI true)

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y dnssec.dev dns.dev dns-tsig.dev dns-stub.dev dns-server.dev dns-resolver.dev dns-mirage.dev dns-client.dev dns-client-mirage.dev dns-client-lwt.dev dns-cli.dev dns-certify.dev $DEPS"))
[WARNING] Unknown update command for bsd, skipping system update

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[dns.dev] synchronised (no changes)
[dns-certify.dev] synchronised (no changes)
[dns-cli.dev] synchronised (no changes)
[dns-client.dev] synchronised (no changes)
[dns-client-lwt.dev] synchronised (no changes)
[dns-client-mirage.dev] synchronised (no changes)
[dns-mirage.dev] synchronised (no changes)
[dns-resolver.dev] synchronised (no changes)
[dns-server.dev] synchronised (no changes)
[dns-stub.dev] synchronised (no changes)
[dns-tsig.dev] synchronised (no changes)
[dnssec.dev] synchronised (no changes)

[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.0).
[NOTE] Package ocaml is already installed (current version is 5.2.0).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
Constructing initial basis...
Number of 0-1 knapsack inequalities = 3
Constructing conflict graph...
Conflict graph has 4 + 3 = 7 vertices

The following system packages will first need to be installed:
    ca_root_nss gmp

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/local/bin/sudo "pkg" "install" "-y" "ca_root_nss" "gmp"
- Updating FreeBSD repository catalogue...
- [spring] Fetching data.pkg: ..
- ........ done
- Processing entries: 
- ...
- ..
- ..
- ..
- . done
- FreeBSD repository update completed. 34465 packages processed.
- All repositories are up to date.
- The following 2 package(s) will be affected (of 0 checked):
- 
- New packages to be INSTALLED:
- 	ca_root_nss: 3.93_2
- 	gmp: 6.3.0
- 
- Number of packages to be installed: 2
- 
- The process will require 3 MiB more space.
- 779 KiB to be downloaded.
- [spring] [1/2] Fetching gmp-6.3.0.pkg: .......... done
- [spring] [2/2] Fetching ca_root_nss-3.93_2.pkg: ......... done
- Checking integrity... done (0 conflicting)
- [spring] [1/2] Installing gmp-6.3.0...
- [spring] [1/2] Extracting gmp-6.3.0: .......... done
- [spring] [2/2] Installing ca_root_nss-3.93_2...
- [spring] [2/2] Extracting ca_root_nss-3.93_2: ....... done
- Scanning /usr/share/certs/untrusted for certificates...
- Scanning /usr/share/certs/trusted for certificates...
- Scanning /usr/local/share/certs for certificates...
- =====
- Message from ca_root_nss-3.93_2:
- 
- --
- FreeBSD does not, and can not warrant that the certification authorities
- whose certificates are included in this package have in any way been
- audited for trustworthiness or RFC 3647 compliance.
- 
- Assessment and verification of trust is the complete responsibility of
- the system administrator.
- 
- This package installs symlinks to support root certificate discovery
- for software that either uses other cryptographic libraries than
- OpenSSL, or use OpenSSL but do not follow recommended practice.
- 
- If you prefer to do this manually, replace the following symlinks with
- either an empty file or your site-local certificate bundle.
- 
-   * /etc/ssl/cert.pem
-   * /usr/local/etc/ssl/cert.pem
-   * /usr/local/openssl/cert.pem
2024-07-31 10:38.08 ---> saved as "0c36457e88460a8f69eb4be3b95ad5c5c133a12c8e4fa5af25cc6e777a9c976d"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.0).
[NOTE] Package ocaml is already installed (current version is 5.2.0).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
Constructing initial basis...
Number of 0-1 knapsack inequalities = 3
Constructing conflict graph...
Conflict graph has 4 + 3 = 7 vertices
The following actions will be performed:
   install ocamlfind             1.9.6
   install conf-gmp              4
   install conf-pkg-config       3
   install ocamlbuild            0.15.0
   install seq                   base
   install dune                  3.16.0
   install cmdliner              1.3.0
   install base-bytes            base
   install conf-gmp-powm-sec     3
   install zarith                1.14
   install topkg                 1.0.7
   install stdlib-shims          0.3.0
   install sexplib0              v0.17.0
   install re                    1.11.0
   install psq                   0.2.1
   install optint                0.3.0
   install ohex                  0.2.0
   install ocaml-syntax-shims    1.0.0
   install mirage-clock          4.2.0
   install macaddr               5.6.0
   install lwt-dllist            1.0.1
   install gmap                  0.3.0
   install duration              0.2.1
   install domain-name           0.4.0
   install csexp                 1.5.2
   install cppo                  1.6.9
   install base64                3.5.1
   install uutf                  1.0.3
   install rresult               0.7.0
   install ptime                 1.1.0
   install mtime                 2.0.0
   install fmt                   0.9.0
   install astring               0.8.5
   install lru                   0.3.1
   install ipaddr                5.6.0
   install dune-configurator     3.16.0
   install ocplib-endian         1.2
   install metrics               0.4.1
   install cstruct               6.2.0
   install fpath                 0.7.3
   install alcotest              1.8.0
   install lwt                   5.7.0
   install randomconv            0.1.3
   install mirage-random         3.0.0
   install macaddr-cstruct       5.6.0
   install ipaddr-cstruct        5.6.0
   install hex                   1.5.0
   install eqaf                  0.9
   install asn1-combinators      0.2.6
   install mirage-time           3.0.0
   install mirage-net            4.0.0
   install mirage-kv             6.1.1
   install mirage-flow           4.0.2
   install logs                  0.7.0
   install cstruct-lwt           6.2.0
   install mirage-crypto         0.11.3
   install digestif              1.2.0
   install happy-eyeballs        1.1.0
   install ethernet              3.2.0
   install dns                   dev*    [required by happy-eyeballs-lwt]
   install bos                   0.2.1
   install pbkdf                 1.2.0
   install mirage-crypto-rng     0.11.3
   install hkdf                  1.0.4
   install arp                   3.1.1
   install happy-eyeballs-lwt    1.1.0
   install mirage-crypto-rng-lwt 0.11.3
   install mirage-crypto-pk      0.11.3
   install mirage-crypto-ec      0.11.3
   install tcpip                 8.1.0
   install x509                  0.16.5
   install happy-eyeballs-mirage 1.1.0
   install tls                   0.17.5
   install ca-certs-nss          3.101
   install ca-certs              0.2.3
   install tls-mirage            0.17.5
   install tls-lwt               0.17.5
=====  77 =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
 retrieved arp.3.1.1  (cached)
 retrieved asn1-combinators.0.2.6  (cached)
 retrieved astring.0.8.5  (cached)
 retrieved base64.3.5.1  (cached)
 retrieved bos.0.2.1  (cached)
 retrieved ca-certs.0.2.3  (cached)
 retrieved alcotest.1.8.0  (cached)
 retrieved conf-gmp.4  (cached)
 retrieved conf-gmp-powm-sec.3  (cached)
 retrieved cppo.1.6.9  (cached)
 installed conf-pkg-config.3
 retrieved csexp.1.5.2  (cached)
 installed conf-gmp.4
 retrieved cmdliner.1.3.0  (cached)
 retrieved cstruct-lwt.6.2.0  (cached)
 installed conf-gmp-powm-sec.3
 retrieved cstruct.6.2.0  (cached)
 retrieved ca-certs-nss.3.101  (cached)
 retrieved domain-name.0.4.0  (cached)
 retrieved dns.dev  (file:///src)
 retrieved digestif.1.2.0  (cached)
 retrieved duration.0.2.1  (cached)
 retrieved dune-configurator.3.16.0  (cached)
 retrieved eqaf.0.9  (cached)
 retrieved ethernet.3.2.0  (cached)
 retrieved fmt.0.9.0  (cached)
 retrieved fpath.0.7.3  (cached)
 retrieved gmap.0.3.0  (cached)
 retrieved happy-eyeballs.1.1.0  (cached)
 retrieved happy-eyeballs-lwt.1.1.0  (cached)
 retrieved happy-eyeballs-mirage.1.1.0  (cached)
 retrieved hex.1.5.0  (cached)
 retrieved hkdf.1.0.4  (cached)
 retrieved ipaddr.5.6.0  (cached)
 retrieved ipaddr-cstruct.5.6.0  (cached)
 retrieved logs.0.7.0  (cached)
 retrieved lru.0.3.1  (cached)
 retrieved dune.3.16.0  (cached)
 retrieved macaddr.5.6.0  (cached)
 retrieved lwt-dllist.1.0.1  (cached)
 retrieved macaddr-cstruct.5.6.0  (cached)
 retrieved metrics.0.4.1  (cached)
 retrieved mirage-clock.4.2.0  (cached)
 retrieved lwt.5.7.0  (cached)
 installed cmdliner.1.3.0
 retrieved mirage-crypto.0.11.3  (cached)
 retrieved mirage-crypto-pk.0.11.3  (cached)
 retrieved mirage-crypto-ec.0.11.3  (cached)
 retrieved mirage-flow.4.0.2  (cached)
 retrieved mirage-crypto-rng-lwt.0.11.3  (cached)
 retrieved mirage-kv.6.1.1  (cached)
 retrieved mirage-net.4.0.0  (cached)
 retrieved mirage-random.3.0.0  (cached)
 retrieved mirage-time.3.0.0  (cached)
 retrieved mtime.2.0.0  (cached)
 retrieved ocaml-syntax-shims.1.0.0  (cached)
 retrieved mirage-crypto-rng.0.11.3  (cached)
 retrieved ocamlfind.1.9.6  (cached)
 retrieved ohex.0.2.0  (cached)
 retrieved ocplib-endian.1.2  (cached)
 retrieved optint.0.3.0  (cached)
 retrieved pbkdf.1.2.0  (cached)
 retrieved psq.0.2.1  (cached)
 retrieved ptime.1.1.0  (cached)
 retrieved randomconv.0.1.3  (cached)
 retrieved re.1.11.0  (cached)
 retrieved seq.base  (cached)
 installed seq.base
 retrieved sexplib0.v0.17.0  (cached)
 retrieved rresult.0.7.0  (cached)
 retrieved stdlib-shims.0.3.0  (cached)
 retrieved tcpip.8.1.0  (cached)
 retrieved ocamlbuild.0.15.0  (cached)
 retrieved tls-mirage.0.17.5  (cached)
 retrieved tls-lwt.0.17.5  (cached)
 retrieved tls.0.17.5  (cached)
 retrieved uutf.1.0.3  (cached)
 retrieved x509.0.16.5  (cached)
 retrieved zarith.1.14  (cached)
 retrieved topkg.1.0.7  (cached)
 installed ocamlfind.1.9.6
 installed base-bytes.base
 installed zarith.1.14
 installed ocamlbuild.0.15.0
 installed topkg.1.0.7
 installed rresult.0.7.0
 installed uutf.1.0.3
 installed mtime.2.0.0
 installed ptime.1.1.0
 installed fmt.0.9.0
 installed astring.0.8.5
 installed fpath.0.7.3
 installed dune.3.16.0
 installed csexp.1.5.2
 installed gmap.0.3.0
 installed lwt-dllist.1.0.1
 installed duration.0.2.1
 installed domain-name.0.4.0
 installed base64.3.5.1
 installed cstruct.6.2.0
 installed mirage-clock.4.2.0
 installed cppo.1.6.9
 installed ohex.0.2.0
 installed macaddr.5.6.0
 installed metrics.0.4.1
 installed mirage-random.3.0.0
 installed hex.1.5.0
 installed ocaml-syntax-shims.1.0.0
 installed macaddr-cstruct.5.6.0
 installed eqaf.0.9
 installed ipaddr.5.6.0
 installed ocplib-endian.1.2
 installed asn1-combinators.0.2.6
 installed randomconv.0.1.3
 installed psq.0.2.1
 installed ipaddr-cstruct.5.6.0
 installed optint.0.3.0
 installed stdlib-shims.0.3.0
 installed dune-configurator.3.16.0
 installed lru.0.3.1
 installed sexplib0.v0.17.0
 installed re.1.11.0
 installed digestif.1.2.0
 installed mirage-crypto.0.11.3
 installed pbkdf.1.2.0
 installed hkdf.1.0.4
 installed alcotest.1.8.0
 installed lwt.5.7.0
 installed mirage-time.3.0.0
 installed mirage-flow.4.0.2
 installed mirage-net.4.0.0
 installed cstruct-lwt.6.2.0
 installed mirage-kv.6.1.1
 installed logs.0.7.0
 installed dns.dev
 installed ethernet.3.2.0
 installed happy-eyeballs.1.1.0
 installed mirage-crypto-rng.0.11.3
 installed arp.3.1.1
 installed happy-eyeballs-lwt.1.1.0
 installed mirage-crypto-rng-lwt.0.11.3
 installed mirage-crypto-pk.0.11.3
 installed bos.0.2.1
 installed tcpip.8.1.0
 installed happy-eyeballs-mirage.1.1.0
 installed mirage-crypto-ec.0.11.3
 installed x509.0.16.5
 installed ca-certs.0.2.3
 installed ca-certs-nss.3.101
 installed tls.0.17.5
 installed tls-mirage.0.17.5
 installed tls-lwt.0.17.5
Done.
2024-07-31 10:39.40 ---> saved as "2d45c8a6d02867afbf8dc24ffd6bbdc057b5dd68870c61ff128543ead8aae7cf"

/src: (copy (src .) (dst /src))
2024-07-31 10:39.41 ---> saved as "ed1070d1de69d46cbc8e7b0ecf68425e76d45836153d5ae6d10ed2dbc919d0ae"

/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I dnssec/.dnssec.objs/byte -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-ec -I /home/opam/.opam/5.2.0/lib/mirage-crypto-pk -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/sexplib0 -I /home/opam/.opam/5.2.0/lib/zarith -I src/.dns.objs/byte -no-alias-deps -opaque -o dnssec/.dnssec.objs/byte/dnssec.cmo -c -impl dnssec/dnssec.ml)
File "dnssec/dnssec.ml", line 53, characters 25-38:
53 |   let digest : type a. a Digestif.hash -> (string, _) result = fun h ->
                              ^^^^^^^^^^^^^
Error: Unbound module Digestif
Hint: Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I client/.dns_client.objs/byte -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/lru -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/psq -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/seq -I cache/.dns_cache.objs/byte -I src/.dns.objs/byte -intf-suffix .ml -no-alias-deps -opaque -o client/.dns_client.objs/byte/dns_client.cmo -c -impl client/dns_client.ml)
File "client/dns_client.ml", line 262, characters 22-35:
262 |       Pure.make_query Transport.rng proto ~dnssec:true t.edns name query_type
                            ^^^^^^^^^^^^^
Error: This expression has type int -> string
       but an expression was expected of type int -> Cstruct.t
       Type string is not compatible with type Cstruct.t
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -I client/.dns_client.objs/byte -I client/.dns_client.objs/native -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/lru -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/psq -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/seq -I cache/.dns_cache.objs/byte -I cache/.dns_cache.objs/native -I src/.dns.objs/byte -I src/.dns.objs/native -intf-suffix .ml -no-alias-deps -opaque -o client/.dns_client.objs/native/dns_client.cmx -c -impl client/dns_client.ml)
File "client/dns_client.ml", line 262, characters 22-35:
262 |       Pure.make_query Transport.rng proto ~dnssec:true t.edns name query_type
                            ^^^^^^^^^^^^^
Error: This expression has type int -> string
       but an expression was expected of type int -> Cstruct.t
       Type string is not compatible with type Cstruct.t
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I server/.dns_server.objs/byte -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/randomconv -I src/.dns.objs/byte -intf-suffix .ml -no-alias-deps -opaque -o server/.dns_server.objs/byte/dns_server.cmo -c -impl server/dns_server.ml)
File "server/dns_server.ml", line 643, characters 36-46:
643 |       and header = Randomconv.int16 server.rng, authoritative
                                          ^^^^^^^^^^
Error: This expression has type int -> string
       but an expression was expected of type int -> Cstruct.t
       Type string is not compatible with type Cstruct.t
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -I server/.dns_server.objs/byte -I server/.dns_server.objs/native -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/randomconv -I src/.dns.objs/byte -I src/.dns.objs/native -intf-suffix .ml -no-alias-deps -opaque -o server/.dns_server.objs/native/dns_server.cmx -c -impl server/dns_server.ml)
File "server/dns_server.ml", line 643, characters 36-46:
643 |       and header = Randomconv.int16 server.rng, authoritative
                                          ^^^^^^^^^^
Error: This expression has type int -> string
       but an expression was expected of type int -> Cstruct.t
       Type string is not compatible with type Cstruct.t
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I certify/.dns_certify.objs/byte -I /home/opam/.opam/5.2.0/lib/asn1-combinators -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/digestif -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-ec -I /home/opam/.opam/5.2.0/lib/mirage-crypto-pk -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/pbkdf -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/sexplib0 -I /home/opam/.opam/5.2.0/lib/x509 -I /home/opam/.opam/5.2.0/lib/zarith -I src/.dns.objs/byte -I tsig/.dns_tsig.objs/byte -intf-suffix .ml -no-alias-deps -opaque -o certify/.dns_certify.objs/byte/dns_certify.cmo -c -impl certify/dns_certify.ml)
File "certify/dns_certify.ml", line 20, characters 4-8:
20 |     data
         ^^^^
Error: This expression has type Cstruct.t
       but an expression was expected of type string
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -I certify/.dns_certify.objs/byte -I certify/.dns_certify.objs/native -I /home/opam/.opam/5.2.0/lib/asn1-combinators -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/digestif -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-ec -I /home/opam/.opam/5.2.0/lib/mirage-crypto-pk -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/pbkdf -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/sexplib0 -I /home/opam/.opam/5.2.0/lib/x509 -I /home/opam/.opam/5.2.0/lib/zarith -I src/.dns.objs/byte -I src/.dns.objs/native -I tsig/.dns_tsig.objs/byte -I tsig/.dns_tsig.objs/native -intf-suffix .ml -no-alias-deps -opaque -o certify/.dns_certify.objs/native/dns_certify.cmx -c -impl certify/dns_certify.ml)
File "certify/dns_certify.ml", line 20, characters 4-8:
20 |     data
         ^^^^
Error: This expression has type Cstruct.t
       but an expression was expected of type string
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I unix/client/.dns_client_unix.objs/byte -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/ipaddr/unix -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/lru -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng/unix -I /home/opam/.opam/5.2.0/lib/mtime -I /home/opam/.opam/5.2.0/lib/mtime/clock/os -I /home/opam/.opam/5.2.0/lib/ocaml/unix -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/psq -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/seq -I cache/.dns_cache.objs/byte -I client/.dns_client.objs/byte -I resolvconf/.dns_resolvconv.objs/public_cmi -I src/.dns.objs/byte -intf-suffix .ml -no-alias-deps -opaque -o unix/client/.dns_client_unix.objs/byte/dns_client_unix.cmo -c -impl unix/client/dns_client_unix.ml)
File "unix/client/dns_client_unix.ml", lines 10-165, characters 2-3:
 10 | ..struct
 11 |   type io_addr = Ipaddr.t * int
 12 |   type stack = unit
 13 |   type nameservers =
 14 |     | Static of io_addr list
...
162 |       end
163 |     with e ->
164 |       Error (`Msg (Printexc.to_string e))
165 | end
Error: Signature mismatch:
       ...
       Values do not match:
         val rng : int -> Cstruct.t
       is not included in
         val rng : int -> string
       The type int -> Cstruct.t is not compatible with the type
         int -> string
       Type Cstruct.t is not compatible with type string
       File "client/dns_client.mli", line 43, characters 2-25:
         Expected declaration
       File "unix/client/dns_client_unix.ml", line 97, characters 6-9:
         Actual declaration
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -I unix/client/.dns_client_unix.objs/byte -I unix/client/.dns_client_unix.objs/native -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/ipaddr/unix -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/lru -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng/unix -I /home/opam/.opam/5.2.0/lib/mtime -I /home/opam/.opam/5.2.0/lib/mtime/clock/os -I /home/opam/.opam/5.2.0/lib/ocaml/unix -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/psq -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/seq -I cache/.dns_cache.objs/byte -I cache/.dns_cache.objs/native -I client/.dns_client.objs/byte -I client/.dns_client.objs/native -I resolvconf/.dns_resolvconv.objs/native -I resolvconf/.dns_resolvconv.objs/public_cmi -I src/.dns.objs/byte -I src/.dns.objs/native -intf-suffix .ml -no-alias-deps -opaque -o unix/client/.dns_client_unix.objs/native/dns_client_unix.cmx -c -impl unix/client/dns_client_unix.ml)
File "unix/client/dns_client_unix.ml", lines 10-165, characters 2-3:
 10 | ..struct
 11 |   type io_addr = Ipaddr.t * int
 12 |   type stack = unit
 13 |   type nameservers =
 14 |     | Static of io_addr list
...
162 |       end
163 |     with e ->
164 |       Error (`Msg (Printexc.to_string e))
165 | end
Error: Signature mismatch:
       ...
       Values do not match:
         val rng : int -> Cstruct.t
       is not included in
         val rng : int -> string
       The type int -> Cstruct.t is not compatible with the type
         int -> string
       Type Cstruct.t is not compatible with type string
       File "client/dns_client.mli", line 43, characters 2-25:
         Expected declaration
       File "unix/client/dns_client_unix.ml", line 97, characters 6-9:
         Actual declaration
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I lwt/client/.dns_client_lwt.objs/byte -I /home/opam/.opam/5.2.0/lib/asn1-combinators -I /home/opam/.opam/5.2.0/lib/astring -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/bos -I /home/opam/.opam/5.2.0/lib/bytes -I /home/opam/.opam/5.2.0/lib/ca-certs -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/fpath -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/happy-eyeballs -I /home/opam/.opam/5.2.0/lib/happy-eyeballs-lwt -I /home/opam/.opam/5.2.0/lib/hkdf -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/ipaddr/unix -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/lru -I /home/opam/.opam/5.2.0/lib/lwt -I /home/opam/.opam/5.2.0/lib/lwt/unix -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-ec -I /home/opam/.opam/5.2.0/lib/mirage-crypto-pk -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng-lwt -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng/unix -I /home/opam/.opam/5.2.0/lib/mtime -I /home/opam/.opam/5.2.0/lib/mtime/clock/os -I /home/opam/.opam/5.2.0/lib/ocaml/threads -I /home/opam/.opam/5.2.0/lib/ocaml/unix -I /home/opam/.opam/5.2.0/lib/ocplib-endian -I /home/opam/.opam/5.2.0/lib/ocplib-endian/bigstring -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/pbkdf -I /home/opam/.opam/5.2.0/lib/psq -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/ptime/clock/os -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/rresult -I /home/opam/.opam/5.2.0/lib/seq -I /home/opam/.opam/5.2.0/lib/sexplib0 -I /home/opam/.opam/5.2.0/lib/tls -I /home/opam/.opam/5.2.0/lib/tls-lwt -I /home/opam/.opam/5.2.0/lib/x509 -I /home/opam/.opam/5.2.0/lib/zarith -I cache/.dns_cache.objs/byte -I client/.dns_client.objs/byte -I resolvconf/.dns_resolvconv.objs/public_cmi -I src/.dns.objs/byte -intf-suffix .ml -no-alias-deps -opaque -o lwt/client/.dns_client_lwt.objs/byte/dns_client_lwt.cmo -c -impl lwt/client/dns_client_lwt.ml)
File "lwt/client/dns_client_lwt.ml", line 175, characters 45-47:
175 |         Lwt_result.ok (Tls_lwt.Unix.write fd tx))
                                                   ^^
Error: This expression has type string but an expression was expected of type
         Cstruct.t
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -I lwt/client/.dns_client_lwt.objs/byte -I lwt/client/.dns_client_lwt.objs/native -I /home/opam/.opam/5.2.0/lib/asn1-combinators -I /home/opam/.opam/5.2.0/lib/astring -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/bos -I /home/opam/.opam/5.2.0/lib/bytes -I /home/opam/.opam/5.2.0/lib/ca-certs -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/fpath -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/happy-eyeballs -I /home/opam/.opam/5.2.0/lib/happy-eyeballs-lwt -I /home/opam/.opam/5.2.0/lib/hkdf -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/ipaddr/unix -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/lru -I /home/opam/.opam/5.2.0/lib/lwt -I /home/opam/.opam/5.2.0/lib/lwt/unix -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-ec -I /home/opam/.opam/5.2.0/lib/mirage-crypto-pk -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng-lwt -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng/unix -I /home/opam/.opam/5.2.0/lib/mtime -I /home/opam/.opam/5.2.0/lib/mtime/clock/os -I /home/opam/.opam/5.2.0/lib/ocaml/threads -I /home/opam/.opam/5.2.0/lib/ocaml/unix -I /home/opam/.opam/5.2.0/lib/ocplib-endian -I /home/opam/.opam/5.2.0/lib/ocplib-endian/bigstring -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/pbkdf -I /home/opam/.opam/5.2.0/lib/psq -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/ptime/clock/os -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/rresult -I /home/opam/.opam/5.2.0/lib/seq -I /home/opam/.opam/5.2.0/lib/sexplib0 -I /home/opam/.opam/5.2.0/lib/tls -I /home/opam/.opam/5.2.0/lib/tls-lwt -I /home/opam/.opam/5.2.0/lib/x509 -I /home/opam/.opam/5.2.0/lib/zarith -I cache/.dns_cache.objs/byte -I cache/.dns_cache.objs/native -I client/.dns_client.objs/byte -I client/.dns_client.objs/native -I resolvconf/.dns_resolvconv.objs/native -I resolvconf/.dns_resolvconv.objs/public_cmi -I src/.dns.objs/byte -I src/.dns.objs/native -intf-suffix .ml -no-alias-deps -opaque -o lwt/client/.dns_client_lwt.objs/native/dns_client_lwt.cmx -c -impl lwt/client/dns_client_lwt.ml)
File "lwt/client/dns_client_lwt.ml", line 175, characters 45-47:
175 |         Lwt_result.ok (Tls_lwt.Unix.write fd tx))
                                                   ^^
Error: This expression has type string but an expression was expected of type
         Cstruct.t
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I test/.server.eobjs/byte -I /home/opam/.opam/5.2.0/lib/alcotest -I /home/opam/.opam/5.2.0/lib/alcotest/engine -I /home/opam/.opam/5.2.0/lib/alcotest/stdlib_ext -I /home/opam/.opam/5.2.0/lib/astring -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/cmdliner -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/digestif/c -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng/unix -I /home/opam/.opam/5.2.0/lib/ocaml/unix -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/re -I /home/opam/.opam/5.2.0/lib/seq -I /home/opam/.opam/5.2.0/lib/stdlib-shims -I /home/opam/.opam/5.2.0/lib/uutf -I server/.dns_server.objs/byte -I src/.dns.objs/byte -I tsig/.dns_tsig.objs/byte -I zone/.dns_zone.objs/public_cmi -no-alias-deps -opaque -o test/.server.eobjs/byte/dune__exe__Server.cmo -c -impl test/server.ml)
File "test/server.ml", line 533, characters 48-74:
533 |     let server = Dns_server.Primary.create ~rng:Mirage_crypto_rng.generate data in
                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: This expression has type int -> Cstruct.t
       but an expression was expected of type int -> string
       Type Cstruct.t is not compatible with type string
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I app/.ocertify.eobjs/byte -I /home/opam/.opam/5.2.0/lib/asn1-combinators -I /home/opam/.opam/5.2.0/lib/astring -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/bos -I /home/opam/.opam/5.2.0/lib/cmdliner -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/digestif/c -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/fpath -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/ipaddr/unix -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-ec -I /home/opam/.opam/5.2.0/lib/mirage-crypto-pk -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng/unix -I /home/opam/.opam/5.2.0/lib/ocaml/unix -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/pbkdf -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/ptime/clock/os -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/rresult -I /home/opam/.opam/5.2.0/lib/sexplib0 -I /home/opam/.opam/5.2.0/lib/x509 -I /home/opam/.opam/5.2.0/lib/zarith -I app/.dns_cli.objs/byte -I certify/.dns_certify.objs/byte -I src/.dns.objs/byte -I tsig/.dns_tsig.objs/byte -no-alias-deps -opaque -o app/.ocertify.eobjs/byte/dune__exe__Ocertify.cmo -c -impl app/ocertify.ml)
File "app/ocertify.ml", line 8, characters 32-36:
8 |     X509.Private_key.decode_pem data
                                    ^^^^
Error: This expression has type string but an expression was expected of type
         Cstruct.t
(cd _build/default && /home/opam/.opam/5.2.0/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I app/.odns.eobjs/byte -I /home/opam/.opam/5.2.0/lib/asn1-combinators -I /home/opam/.opam/5.2.0/lib/astring -I /home/opam/.opam/5.2.0/lib/base64 -I /home/opam/.opam/5.2.0/lib/bos -I /home/opam/.opam/5.2.0/lib/bytes -I /home/opam/.opam/5.2.0/lib/ca-certs -I /home/opam/.opam/5.2.0/lib/cmdliner -I /home/opam/.opam/5.2.0/lib/cstruct -I /home/opam/.opam/5.2.0/lib/domain-name -I /home/opam/.opam/5.2.0/lib/duration -I /home/opam/.opam/5.2.0/lib/eqaf -I /home/opam/.opam/5.2.0/lib/eqaf/bigstring -I /home/opam/.opam/5.2.0/lib/eqaf/cstruct -I /home/opam/.opam/5.2.0/lib/fmt -I /home/opam/.opam/5.2.0/lib/fpath -I /home/opam/.opam/5.2.0/lib/gmap -I /home/opam/.opam/5.2.0/lib/happy-eyeballs -I /home/opam/.opam/5.2.0/lib/happy-eyeballs-lwt -I /home/opam/.opam/5.2.0/lib/hex -I /home/opam/.opam/5.2.0/lib/hkdf -I /home/opam/.opam/5.2.0/lib/ipaddr -I /home/opam/.opam/5.2.0/lib/ipaddr/unix -I /home/opam/.opam/5.2.0/lib/logs -I /home/opam/.opam/5.2.0/lib/lru -I /home/opam/.opam/5.2.0/lib/lwt -I /home/opam/.opam/5.2.0/lib/lwt/unix -I /home/opam/.opam/5.2.0/lib/macaddr -I /home/opam/.opam/5.2.0/lib/metrics -I /home/opam/.opam/5.2.0/lib/mirage-crypto -I /home/opam/.opam/5.2.0/lib/mirage-crypto-ec -I /home/opam/.opam/5.2.0/lib/mirage-crypto-pk -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng-lwt -I /home/opam/.opam/5.2.0/lib/mirage-crypto-rng/unix -I /home/opam/.opam/5.2.0/lib/mtime -I /home/opam/.opam/5.2.0/lib/mtime/clock/os -I /home/opam/.opam/5.2.0/lib/ocaml/threads -I /home/opam/.opam/5.2.0/lib/ocaml/unix -I /home/opam/.opam/5.2.0/lib/ocplib-endian -I /home/opam/.opam/5.2.0/lib/ocplib-endian/bigstring -I /home/opam/.opam/5.2.0/lib/ohex -I /home/opam/.opam/5.2.0/lib/pbkdf -I /home/opam/.opam/5.2.0/lib/psq -I /home/opam/.opam/5.2.0/lib/ptime -I /home/opam/.opam/5.2.0/lib/ptime/clock/os -I /home/opam/.opam/5.2.0/lib/randomconv -I /home/opam/.opam/5.2.0/lib/rresult -I /home/opam/.opam/5.2.0/lib/seq -I /home/opam/.opam/5.2.0/lib/sexplib0 -I /home/opam/.opam/5.2.0/lib/tls -I /home/opam/.opam/5.2.0/lib/tls-lwt -I /home/opam/.opam/5.2.0/lib/x509 -I /home/opam/.opam/5.2.0/lib/zarith -I app/.dns_cli.objs/byte -I cache/.dns_cache.objs/byte -I client/.dns_client.objs/byte -I lwt/client/.dns_client_lwt.objs/byte -I resolvconf/.dns_resolvconv.objs/public_cmi -I src/.dns.objs/byte -no-alias-deps -opaque -o app/.odns.eobjs/byte/dune__exe__Odns.cmo -c -impl app/odns.ml)
File "app/odns.ml", line 235, characters 62-66:
235 |             let* certs = X509.Certificate.decode_pem_multiple data in
                                                                    ^^^^
Error: This expression has type string but an expression was expected of type
         Cstruct.t
(cd _build/default/test && ./resolvconf.exe)
Testing `DNS resolvconf tests'.
This run has ID `DKRW86BQ'.

  [OK]          resolvconf tests          0   linux.
  [OK]          resolvconf tests          1   macos.
  [OK]          resolvconf tests          2   openbsd.
  [OK]          resolvconf tests          3   simple.
  [OK]          resolvconf tests          4   nixos.
  [OK]          resolvconf tests          5   nixos 2.

Full test results in `/src/_build/default/test/_build/_tests/DNS resolvconf tests'.
Test Successful in 0.001s. 6 tests run.
(cd _build/default/test && ./cache.exe)
Testing `DNS cache tests'.
This run has ID `RKPHVKKR'.

  [OK]          cache tests                0   empty cache.
  [OK]          cache tests                1   cache with A.
  [OK]          cache tests                2   cache nodata.
  [OK]          cname cache tests          0   empty cache.
  [OK]          cname cache tests          1   cache with A.
  [OK]          cname cache tests          2   cache with CNAME.
  [OK]          cname cache tests          3   cache with another cname.

Full test results in `/src/_build/default/test/_build/_tests/DNS cache tests'.
Test Successful in 0.001s. 7 tests run.
(cd _build/default/test && ./tsig.exe)
Testing `DNS name tests'.
This run has ID `PUGFF49M'.

  [OK]          Tsig example          0   example0.
  [OK]          Tsig example          1   example1.
  [OK]          Tsig example          2   example2.

Full test results in `/src/_build/default/test/_build/_tests/DNS name tests'.
Test Successful in 0.000s. 3 tests run.
(cd _build/default/test && ./tests.exe)
Testing `DNS name and packet tests'.
This run has ID `5FQTZ9I1'.

  [OK]          Packet decode          0   bad query.
  [OK]          Packet decode          1   regression0.
  [OK]          Packet decode          2   regression1.
  [OK]          Packet decode          3   regression2.
  [OK]          Packet decode          4   regression4.
  [OK]          Packet decode          5   regression5.
  [OK]          Packet decode          6   regression6.
  [OK]          Packet decode          7   regression7.
  [OK]          Packet decode          8   regression8.
  [OK]          Packet decode          9   regression9.
  [OK]          Packet decode         10   regression10.
  [OK]          Packet decode         11   regression11.
  [OK]          Packet decode         12   regression12.
  [OK]          Packet decode         13   a success.
  [OK]          Packet decode         14   a leftover.
  [OK]          Packet decode         15   a fail partial.
  [OK]          Packet decode         16   a fail leftover inner.
  [OK]          Packet decode         17   a fail partial inner.
  [OK]          Packet decode         18   ns success.
  [OK]          Packet decode         19   ns fail partial.
  [OK]          Packet decode         20   ns fail leftover inner.
  [OK]          Packet decode         21   ns fail partial inner.
  [OK]          Packet decode         22   cname success.
  [OK]          Packet decode         23   cname fail partial.
  [OK]          Packet decode         24   cname fail leftover inner.
  [OK]          Packet decode         25   cname fail partial inner.
  [OK]          Packet decode         26   soa success.
  [OK]          Packet decode         27   soa fail partial.
  [OK]          Packet decode         28   soa fail leftover inner.
  [OK]          Packet decode         29   soa fail partial inner.
  [OK]          Packet decode         30   ptr success.
  [OK]          Packet decode         31   ptr fail partial.
  [OK]          Packet decode         32   ptr fail leftover inner.
  [OK]          Packet decode         33   ptr fail partial inner.
  [OK]          Packet decode         34   mx success.
  [OK]          Packet decode         35   mx fail partial.
  [OK]          Packet decode         36   mx fail leftover inner.
  [OK]          Packet decode         37   mx fail partial inner.
  [OK]          Packet decode         38   txt success.
  [OK]          Packet decode         39   txt fail partial.
  [OK]          Packet decode         40   txt fail partial inner.
  [OK]          Packet decode         41   aaaa success.
  [OK]          Packet decode         42   aaaa fail partial.
  [OK]          Packet decode         43   aaaa fail leftover inner.
  [OK]          Packet decode         44   aaaa fail partial inner.
  [OK]          Packet decode         45   srv success.
  [OK]          Packet decode         46   srv fail partial.
  [OK]          Packet decode         47   srv fail leftover inner.
  [OK]          Packet decode         48   srv fail partial inner.
  [OK]          Packet decode         49   sshfp success.
  [OK]          Packet decode         50   sshfp fail partial.
  [OK]          Packet decode         51   sshfp fail partial inner.
  [OK]          Packet decode         52   tlsa success.
  [OK]          Packet decode         53   caa success.
  [OK]          Packet decode         54   caa fail partial.
  [OK]          Packet decode         55   dnskey success.
  [OK]          Packet decode         56   ds success.
  [OK]          Packet decode         57   rrsig success.
  [OK]          Packet decode         58   nsec success.
  [OK]          Packet decode         59   nsec success 2.
  [OK]          Packet decode         60   nsec3 success.
  [OK]          Packet decode         61   loc decode.
  [OK]          Packet decode         62   loc decode min.
  [OK]          Packet decode         63   loc decode min negated.
  [OK]          Packet decode         64   loc decode max.
  [OK]          Packet decode         65   loc decode max inverted.
  [OK]          Packet decode         66   loc decode alt signed max under.
  [OK]          Packet decode         67   loc decode alt signed max.
  [OK]          Packet decode         68   loc decode alt signed max over.
  [OK]          Packet decode         69   loc leftover.
  [OK]          Packet decode         70   loc leftover inner.
  [OK]          Packet decode         71   loc fail partial.
  [OK]          Packet decode         72   loc fail partial inner.
  [OK]          Packet decode         73   loc encode min.
  [OK]          Packet decode         74   loc encode min negated.
  [OK]          Packet decode         75   loc encode max.
  [OK]          Packet decode         76   loc encode max inverted.

Full test results in `/src/_build/default/test/_build/_tests/DNS name and packet tests'.
Test Successful in 0.014s. 77 tests run.
jail: /usr/bin/su -l opam -c cd '/src' && env OCAMLCI='true' CI='true' DEPS='alcotest.1.8.0 arp.3.1.1 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bos.0.2.1 ca-certs.0.2.3 ca-certs-nss.3.101 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 cppo.1.6.9 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.2.0 domain-name.0.4.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 ethernet.3.2.0 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.1.1.0 happy-eyeballs-lwt.1.1.0 happy-eyeballs-mirage.1.1.0 hex.1.5.0 hkdf.1.0.4 host-arch-x86_64.1 host-system-other.1 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 logs.0.7.0 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 mirage-clock.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 mirage-crypto-rng-lwt.0.11.3 mirage-flow.4.0.2 mirage-kv.6.1.1 mirage-net.4.0.0 mirage-random.3.0.0 mirage-time.3.0.0 mtime.2.0.0 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 pbkdf.1.2.0 psq.0.2.1 ptime.1.1.0 randomconv.0.1.3 re.1.11.0 rresult.0.7.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 tcpip.8.1.0 tls.0.17.5 tls-lwt.0.17.5 tls-mirage.0.17.5 topkg.1.0.7 uutf.1.0.3 x509.0.16.5 zarith.1.14' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build': failed
"jail" "-c" "name=obuilder_77890_18051" "mount.devfs" "path=/obuilder/result/a32d428e2695c926a946f9086919158f40b8b18d167b75a8c9511dbd6c1f0a55/rootfs" "vnet" "exec.start=/sbin/ifconfig lo0 127.0.0.1/8" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/src' && env OCAMLCI='true' CI='true' DEPS='alcotest.1.8.0 arp.3.1.1 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bos.0.2.1 ca-certs.0.2.3 ca-certs-nss.3.101 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 cppo.1.6.9 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.2.0 domain-name.0.4.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 ethernet.3.2.0 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.1.1.0 happy-eyeballs-lwt.1.1.0 happy-eyeballs-mirage.1.1.0 hex.1.5.0 hkdf.1.0.4 host-arch-x86_64.1 host-system-other.1 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 logs.0.7.0 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 mirage-clock.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 mirage-crypto-rng-lwt.0.11.3 mirage-flow.4.0.2 mirage-kv.6.1.1 mirage-net.4.0.0 mirage-random.3.0.0 mirage-time.3.0.0 mtime.2.0.0 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 pbkdf.1.2.0 psq.0.2.1 ptime.1.1.0 randomconv.0.1.3 re.1.11.0 rresult.0.7.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 tcpip.8.1.0 tls.0.17.5 tls-lwt.0.17.5 tls-mirage.0.17.5 topkg.1.0.7 uutf.1.0.3 x509.0.16.5 zarith.1.14' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build'" failed with exit status 1
2024-07-31 10:47.35: Job failed: Failed: Build failed