Organisationsmiragealcotestfa2322 ()(analysis)

(analysis)

Link Copied
Code Copied

Logs

2026-03-31 20:53.50: New job: Analyse
2026-03-31 20:53.50: Solving with opam-repository commit: https://github.com/ocaml/opam-repository.git#refs/heads/master (4b07b3403ca6031c1a5af00d48d6aa90de102e54)
2026-03-31 20:53.50: Waiting for worker…
Building on molpadia.caelum.ci.dev-1
2026-03-31 20:53.50 [INFO] Solving for deps_for_opam_dune_lint.opam,
alcotest.dev, alcotest-wasm.dev,
alcotest-mirage.dev, alcotest-lwt.dev,
alcotest-js.dev, alcotest-async.dev
2026-03-31 20:53.51 [INFO] debian-13-4.14+flambda_opam-2.5: eliminated all possibilities in 0.26 s
2026-03-31 20:53.51 [INFO] debian-13-5.4+flambda_opam-2.5: eliminated all possibilities in 0.26 s
2026-03-31 20:53.51 [INFO] debian-13-4.10_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.51 [INFO] debian-13-4.13_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.51 [INFO] debian-13-4.08_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-4.14_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] ubuntu-25.04-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-5.3_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-4.11_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] opensuse-16.0-4.14_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] ubuntu-25.04-4.14_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-5.2_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] ubuntu-22.04-4.14_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] fedora-42-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-5.0_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] ubuntu-24.04-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] opensuse-15.6-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] fedora-43-4.14_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-12-4.14_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-4.09_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.51 [INFO] fedora-43-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] ubuntu-22.04-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] opensuse-16.0-5.4_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.51 [INFO] fedora-42-4.14_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.51 [INFO] ubuntu-25.10-4.14_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.51 [INFO] alpine-3.22-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.51 [INFO] debian-13-5.1_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-5.2_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] ubuntu-24.04-4.14_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] ubuntu-25.10-5.4_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.51 [INFO] debian-13-4.12_opam-2.5: eliminated all possibilities in 0.32 s
2026-03-31 20:53.51 [INFO] debian-12-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-5.1_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-5.0_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.51 [INFO] alpine-3.22-4.14_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.51 [INFO] debian-13-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-5.3_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-4.08_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-4.10_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-4.13_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-4.09_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.51 [INFO] debian-13-4.11_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.51 [INFO] debian-13-4.14_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.51 [INFO] opensuse-15.6-4.14_opam-2.5: eliminated all possibilities in 0.40 s
2026-03-31 20:53.51 [INFO] debian-13-4.12_opam-2.5: eliminated all possibilities in 0.40 s
2026-03-31 20:53.51 [INFO] = debian-13-4.08_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base bos.0.2.1 cmdliner.2.1.0
conf-npm.1 cppo.1.8.0 csexp.1.5.2 deps_for_opam_dune_lint.opam
dune-configurator.3.20.2 duration.0.2.1 fmt.0.11.0 fpath.0.7.3
gen.1.1 js_of_ocaml-compiler.6.0.1 jsonm.1.0.2 logs.0.8.0 lwt.5.9.2
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0
ocplib-endian.1.2 opam-core.2.5.0 opam-dune-lint.0.6
opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0
opam-state.2.5.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1 re.1.11.0
rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.15.1 sha.1.15.4
spdx_licenses.1.4.0 stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1
topkg.1.1.1 uutf.1.0.4 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires ocaml >= 4.14.0
...
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.4.08.1
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.08.1 requires = 4.08.1
- ocaml-base-compiler -> ocaml-base-compiler.4.08.1
User requested = 4.08.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.15.0
sexplib v0.15.1 requires >= v0.15 & < v0.16
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- sexplib0 -> sexplib0.v0.15.1
parsexp v0.15.0 requires >= v0.15 & < v0.16
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.51 [INFO] = debian-13-4.08_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base
base-unix.base bos.0.2.0 conf-m4.1 cppo.1.6.1
deps_for_opam_dune_lint.opam dune-configurator.2.5.1 fmt.0.9.0
fpath.0.7.3 logs.0.7.0 num.1.5 ocaml-config.0 ocamlbuild.0.14.0
ocamlfind.1.8.0 ocamlgraph.1.8.8 opam-dune-lint.0.3
opam-file-format.2.1.3 opam-state.2.1.0 re.1.9.0 result.1.5 seq.0.3
sexplib.v0.14.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml ocaml
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.0
parsexp v0.14.0 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.10.0 requires not(= transition)
- ocaml -> ocaml.4.08.1
base v0.14.0 requires >= 4.07.0 & < 4.12
ocaml-base-compiler 4.08.1 requires = 4.08.1
- ocaml-base-compiler -> ocaml-base-compiler.4.08.1
User requested = 4.08.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.0
sexplib v0.14.0 requires >= v0.14 & < v0.15
- rresult -> rresult.0.6.0
bos 0.2.0 requires >= 0.4.0 & < 0.7.0
- sexplib0 -> sexplib0.v0.14.0
base v0.14.0 requires >= v0.14 & < v0.15
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
2026-03-31 20:53.51 [INFO] = debian-13-4.09_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base bos.0.2.1 cmdliner.2.1.0
conf-npm.1 cppo.1.8.0 csexp.1.5.2 deps_for_opam_dune_lint.opam
dune-configurator.3.20.2 duration.0.2.1 fmt.0.11.0 fpath.0.7.3
gen.1.1 js_of_ocaml-compiler.6.0.1 jsonm.1.0.2 logs.0.8.0 lwt.5.9.2
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0
ocplib-endian.1.2 opam-core.2.5.0 opam-dune-lint.0.6
opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0
opam-state.2.5.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1 re.1.11.0
rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.15.1 sha.1.15.4
spdx_licenses.1.4.0 stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1
topkg.1.1.1 uutf.1.0.4 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires ocaml >= 4.14.0
...
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.4.09.1
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.09.1 requires = 4.09.1
- ocaml-base-compiler -> ocaml-base-compiler.4.09.1
User requested = 4.09.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.15.0
sexplib v0.15.1 requires >= v0.15 & < v0.16
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- sexplib0 -> sexplib0.v0.15.1
parsexp v0.15.0 requires >= v0.15 & < v0.16
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.51 [INFO] = debian-13-4.09_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base
base-unix.base bos.0.2.0 conf-m4.1 cppo.1.6.1
deps_for_opam_dune_lint.opam dune-configurator.2.5.1 fmt.0.9.0
fpath.0.7.3 logs.0.7.0 num.1.5 ocaml-config.0 ocamlbuild.0.14.0
ocamlfind.1.8.1 ocamlgraph.1.8.8 opam-dune-lint.0.3
opam-file-format.2.1.3 opam-state.2.1.0 re.1.9.0 result.1.5 seq.0.3
sexplib.v0.14.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml ocaml
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.0
parsexp v0.14.0 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.10.0 requires not(= transition)
- ocaml -> ocaml.4.09.1
base v0.14.0 requires >= 4.07.0 & < 4.12
ocaml-base-compiler 4.09.1 requires = 4.09.1
- ocaml-base-compiler -> ocaml-base-compiler.4.09.1
User requested = 4.09.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.0
sexplib v0.14.0 requires >= v0.14 & < v0.15
- rresult -> rresult.0.6.0
bos 0.2.0 requires >= 0.4.0 & < 0.7.0
- sexplib0 -> sexplib0.v0.14.0
base v0.14.0 requires >= v0.14 & < v0.15
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
2026-03-31 20:53.51 [INFO] = debian-13-4.10_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base bos.0.2.1 cmdliner.2.1.0
conf-npm.1 cppo.1.8.0 csexp.1.5.2 deps_for_opam_dune_lint.opam
dune-configurator.3.20.2 duration.0.2.1 fmt.0.11.0 fpath.0.7.3
gen.1.1 js_of_ocaml-compiler.6.0.1 jsonm.1.0.2 logs.0.8.0 lwt.5.9.2
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0
ocplib-endian.1.2 opam-core.2.5.0 opam-dune-lint.0.6
opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0
opam-state.2.5.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1 re.1.11.0
rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.15.1 sha.1.15.4
spdx_licenses.1.4.0 stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1
topkg.1.1.1 uutf.1.0.4 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants
- base -> base.v0.15.1
parsexp v0.15.0 requires >= v0.15 & < v0.16
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.4.10.2
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.10.2 requires = 4.10.2
- ocaml-base-compiler -> ocaml-base-compiler.4.10.2
User requested = 4.10.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.15.0
sexplib v0.15.1 requires >= v0.15 & < v0.16
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- sexplib0 -> sexplib0.v0.15.1
base v0.15.1 requires >= v0.15 & < v0.16
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.51 [INFO] = debian-13-4.10_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base
base-unix.base bos.0.2.0 conf-m4.1 cppo.1.6.1
deps_for_opam_dune_lint.opam dune-configurator.2.5.1 fmt.0.9.0
fpath.0.7.3 logs.0.7.0 num.1.5 ocaml-config.0 ocamlbuild.0.14.0
ocamlfind.1.8.1 ocamlgraph.1.8.8 opam-dune-lint.0.3
opam-file-format.2.1.3 opam-state.2.1.0 re.1.9.0 result.1.5 seq.0.3
sexplib.v0.14.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml ocaml
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.0
parsexp v0.14.0 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.10.0 requires not(= transition)
- ocaml -> ocaml.4.10.2
base v0.14.0 requires >= 4.07.0 & < 4.12
ocaml-base-compiler 4.10.2 requires = 4.10.2
- ocaml-base-compiler -> ocaml-base-compiler.4.10.2
User requested = 4.10.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.0
sexplib v0.14.0 requires >= v0.14 & < v0.15
- rresult -> rresult.0.6.0
bos 0.2.0 requires >= 0.4.0 & < 0.7.0
- sexplib0 -> sexplib0.v0.14.0
base v0.14.0 requires >= v0.14 & < v0.15
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
2026-03-31 20:53.51 [INFO] = debian-13-4.11_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base bos.0.2.1 cmdliner.2.1.0
conf-npm.1 cppo.1.8.0 csexp.1.5.2 deps_for_opam_dune_lint.opam
dune-configurator.3.20.2 duration.0.2.1 fmt.0.11.0 fpath.0.7.3
gen.1.1 js_of_ocaml-compiler.6.0.1 jsonm.1.0.2 logs.0.8.0 lwt.5.9.2
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0
ocplib-endian.1.2 opam-core.2.5.0 opam-dune-lint.0.6
opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0
opam-state.2.5.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1 re.1.11.0
rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.15.1 sha.1.15.4
spdx_licenses.1.4.0 stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1
topkg.1.1.1 uutf.1.0.4 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants
- base -> base.v0.15.1
parsexp v0.15.0 requires >= v0.15 & < v0.16
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.4.11.2
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.11.2 requires = 4.11.2
- ocaml-base-compiler -> ocaml-base-compiler.4.11.2
User requested = 4.11.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.15.0
sexplib v0.15.1 requires >= v0.15 & < v0.16
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- sexplib0 -> sexplib0.v0.15.1
base v0.15.1 requires >= v0.15 & < v0.16
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.51 [INFO] = debian-13-4.11_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base
base-unix.base bos.0.2.0 conf-m4.1 cppo.1.6.1
deps_for_opam_dune_lint.opam dune-configurator.2.5.1 fmt.0.9.0
fpath.0.7.3 logs.0.7.0 num.1.5 ocaml-config.0 ocamlbuild.0.14.0
ocamlfind.1.8.1 ocamlgraph.1.8.8 opam-dune-lint.0.3
opam-file-format.2.1.3 opam-state.2.1.0 re.1.9.0 result.1.5 seq.0.3
sexplib.v0.14.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml ocaml
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.0
parsexp v0.14.0 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.10.0 requires not(= transition)
- ocaml -> ocaml.4.11.2
base v0.14.0 requires >= 4.07.0 & < 4.12
ocaml-base-compiler 4.11.2 requires = 4.11.2
- ocaml-base-compiler -> ocaml-base-compiler.4.11.2
User requested = 4.11.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.0
sexplib v0.14.0 requires >= v0.14 & < v0.15
- rresult -> rresult.0.6.0
bos 0.2.0 requires >= 0.4.0 & < 0.7.0
- sexplib0 -> sexplib0.v0.14.0
base v0.14.0 requires >= v0.14 & < v0.15
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
2026-03-31 20:53.51 [INFO] = debian-13-4.12_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base bos.0.2.1 cmdliner.2.1.0
conf-npm.1 cppo.1.8.0 csexp.1.5.2 deps_for_opam_dune_lint.opam
dune-configurator.3.20.2 duration.0.2.1 fmt.0.11.0 fpath.0.7.3
gen.1.1 js_of_ocaml-compiler.6.0.1 jsonm.1.0.2 logs.0.8.0 lwt.5.9.2
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 re.1.12.0 rresult.0.7.0 sedlex.3.7 seq.base
sexplib.v0.15.1 sha.1.15.4 spdx_licenses.1.4.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml-base-compiler
- base -> base.v0.15.1
parsexp v0.15.0 requires >= v0.15 & < v0.16
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.4.12.1
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.12.1 requires = 4.12.1
- ocaml-base-compiler -> ocaml-base-compiler.4.12.1
User requested = 4.12.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.15.0
sexplib v0.15.1 requires >= v0.15 & < v0.16
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- sexplib0 -> sexplib0.v0.15.1
base v0.15.1 requires >= v0.15 & < v0.16
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.51 [INFO] = debian-13-4.12_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base
base-unix.base bos.0.2.0 conf-m4.1 cppo.1.6.1
deps_for_opam_dune_lint.opam dune-configurator.2.5.1 fmt.0.9.0
fpath.0.7.3 logs.0.7.0 num.1.5 ocaml-config.2
ocaml-options-vanilla.1 ocamlbuild.0.14.0 ocamlfind.1.8.1
ocamlgraph.1.8.8 opam-dune-lint.0.3 opam-file-format.2.1.3
opam-state.2.1.0 re.1.9.0 result.1.5 seq.0.3 sexplib.v0.14.0
topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-base-compiler ocaml ocaml
ocaml-base-compiler
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.1
parsexp v0.14.0 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.10.0 requires not(= transition)
- ocaml -> ocaml.4.12.1
base v0.14.1 requires >= 4.08.0 & < 4.14
ocaml-base-compiler 4.12.1 requires = 4.12.1
- ocaml-base-compiler -> ocaml-base-compiler.4.12.1
User requested = 4.12.1
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.0
sexplib v0.14.0 requires >= v0.14 & < v0.15
- rresult -> rresult.0.6.0
bos 0.2.0 requires >= 0.4.0 & < 0.7.0
- sexplib0 -> sexplib0.v0.14.0
base v0.14.1 requires >= v0.14 & < v0.15
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
2026-03-31 20:53.51 [INFO] = debian-13-4.13_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base bos.0.2.1 cmdliner.2.1.0
conf-npm.1 cppo.1.8.0 csexp.1.5.2 deps_for_opam_dune_lint.opam
dune-configurator.3.20.2 duration.0.2.1 fmt.0.11.0 fpath.0.7.3
gen.1.1 js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.8.0 lwt.5.9.2
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexplib.v0.15.1 sha.1.15.4 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- base -> base.v0.15.1
parsexp v0.15.0 requires >= v0.15 & < v0.16
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.4.13.1
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.13.1 requires = 4.13.1
- ocaml-base-compiler -> ocaml-base-compiler.4.13.1
User requested = 4.13.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.15.0
sexplib v0.15.1 requires >= v0.15 & < v0.16
- sexplib0 -> sexplib0.v0.15.1
base v0.15.1 requires >= v0.15 & < v0.16
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.51 [INFO] = debian-13-4.13_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base
base-unix.base bos.0.2.0 cppo.1.6.1 deps_for_opam_dune_lint.opam
dune-configurator.2.5.1 fmt.0.9.0 fpath.0.7.3 logs.0.7.0 num.1.5
ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.0
ocamlfind.1.9.1 ocamlgraph.1.8.8 opam-dune-lint.0.3
opam-file-format.2.1.3 opam-state.2.1.0 re.1.9.0 result.1.5 seq.0.3
sexplib.v0.14.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-base-compiler ocaml ocaml ocaml-base-compiler
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.1
parsexp v0.14.1 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.10.0 requires not(= transition)
- ocaml -> ocaml.4.13.1
base v0.14.1 requires >= 4.08.0 & < 4.14
ocaml-base-compiler 4.13.1 requires = 4.13.1
- ocaml-base-compiler -> ocaml-base-compiler.4.13.1
User requested = 4.13.1
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.1
sexplib v0.14.0 requires >= v0.14 & < v0.15
- rresult -> rresult.0.6.0
bos 0.2.0 requires >= 0.4.0 & < 0.7.0
- sexplib0 -> sexplib0.v0.14.0
base v0.14.1 requires >= v0.14 & < v0.15
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = alpine-3.22-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spdx_licenses.1.4.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> (problem)
alcotest-async dev requires >= v0.16.0
Rejected candidates:
core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.17.1: Availability condition not satisfied
core_unix.v0.17.0: Availability condition not satisfied
...
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = debian-12-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.3
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.3 requires = 4.14.3
- ocaml-base-compiler -> ocaml-base-compiler.4.14.3
User requested = 4.14.3
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = fedora-42-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.3
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.3 requires = 4.14.3
- ocaml-base-compiler -> ocaml-base-compiler.4.14.3
User requested = 4.14.3
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = fedora-43-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = opensuse-15.6-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.3
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.3 requires = 4.14.3
- ocaml-base-compiler -> ocaml-base-compiler.4.14.3
User requested = 4.14.3
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17

...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = opensuse-16.0-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = ubuntu-22.04-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = ubuntu-24.04-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = ubuntu-25.04-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = ubuntu-25.10-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = debian-13-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = debian-13-4.14_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base
base-unix.base bos.0.2.0 cppo.1.6.1 deps_for_opam_dune_lint.opam
dune-configurator.2.5.1 fmt.0.9.0 fpath.0.7.3 logs.0.7.0 num.1.5
ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.0
ocamlfind.1.9.1 ocamlgraph.1.8.8 opam-dune-lint.0.3
opam-file-format.2.1.3 opam-state.2.1.0 re.1.9.0 result.1.5 seq.0.3
sexplib.v0.14.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-base-compiler ocaml ocaml ocaml-base-compiler
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-async -> (problem)
Rejected candidates:
alcotest-async.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.2
parsexp v0.14.1 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.10.0 requires not(= transition)
- ocaml -> ocaml.4.14.2
bos 0.2.0 requires >= 4.01.0 & < 5.0
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.1
sexplib v0.14.0 requires >= v0.14 & < v0.15
- rresult -> rresult.0.6.0
bos 0.2.0 requires >= 0.4.0 & < 0.7.0
- sexplib0 -> sexplib0.v0.14.0
base v0.14.2 requires >= v0.14 & < v0.15
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-13-4.14+flambda_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bos.0.2.1 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0
csexp.1.5.2 deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0
ocplib-endian.1.2 opam-core.2.5.0 opam-dune-lint.0.6
opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0
opam-state.2.5.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1
ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7 seq.base
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-variants&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler-libs v0.12.4 requires >= 4.04.1 & < 5.2.0
ocaml-variants 4.14.2+options requires = 4.14.2
- ocaml-base-compiler -> (problem)
Rejected candidates:
ocaml-base-compiler.5.5.0~alpha3: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.5.0~alpha1: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.1: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.0: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.0~rc1: In same conflict class (ocaml-core-compiler) as ocaml-variants
...
- ocaml-variants -> ocaml-variants.4.14.2+options
User requested = 4.14.2+options
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = debian-13-5.0_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-domains.base base-nnp.base
base-threads.base base-unix.base bos.0.2.1 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 fmt.0.11.0 fpath.0.7.3 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pp.2.0.0
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml base-domains
ocaml-base-compiler ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> base.v0.16.4
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.5.0.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 5.0.0 requires = 5.0.0
- ocaml-base-compiler -> ocaml-base-compiler.5.0.0
User requested = 5.0.0
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- parsexp -> parsexp.v0.16.0
sexplib v0.16.0 requires >= v0.16 & < v0.17
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> sexplib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- sexplib0 -> sexplib0.v0.16.0
base v0.16.4 requires >= v0.16 & < v0.17
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v017
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.51 [INFO] = debian-13-5.0_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base
base-nnp.base base-threads.base base-unix.base bos.0.2.1 cppo.1.6.1
deps_for_opam_dune_lint.opam dune-configurator.2.5.1 fmt.0.9.0
fpath.0.7.3 logs.0.7.0 num.1.5 ocaml-config.3
ocaml-options-vanilla.1 ocamlbuild.0.14.1 ocamlfind.1.9.6
ocamlgraph.2.0.0 opam-dune-lint.0.3 opam-file-format.2.1.3
opam-state.2.1.0 re.1.9.0 rresult.0.7.0 seq.0.3 sexplib.v0.14.0
stdlib-shims.0.1.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml-base-compiler base-domains
ocaml ocaml dune dune ocaml-base-compiler
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-async -> (problem)
Rejected candidates:
alcotest-async.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.2
parsexp v0.14.1 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- jbuilder -> (problem)
dune 3.10.0 requires not(= transition)
Rejected candidates:
jbuilder.transition: Incompatible with restriction: not(= transition)
jbuilder.1.0+beta20.2: Requires ocaml >= 4.02.3 & < 5.0
jbuilder.1.0+beta20.1: Requires ocaml >= 4.02.3 & < 5.0
- ocaml -> ocaml.5.0.0
cppo 1.6.1 requires < 5.2
ocaml-base-compiler 5.0.0 requires = 5.0.0
- ocaml-base-compiler -> ocaml-base-compiler.5.0.0
User requested = 5.0.0
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.1
sexplib v0.14.0 requires >= v0.14 & < v0.15
- sexplib0 -> (problem)
base v0.14.2 requires >= v0.14 & < v0.15
Rejected candidates:
sexplib0.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.1: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.14.0: Requires ocaml >= 4.04.2 & < 5.0
...
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-13-5.1_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-nnp.base base-threads.base base-unix.base
base_bigstring.v0.17.0 base_quickcheck.v0.17.1 bin_prot.v0.17.0-1
bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0 conf-binaryen.1
conf-npm.1 core.v0.17.2 core_kernel.v0.17.0 core_unix.v0.17.1
cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 deps_for_opam_dune_lint.opam
dune-configurator.3.20.2 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.12.4
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml base-domains
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.1.1
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 5.1.1 requires = 5.1.1
- ocaml-base-compiler -> ocaml-base-compiler.5.1.1
User requested = 5.1.1
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib_jane -> (problem)
Rejected candidates:
ppxlib_jane.v0.17.4: Requires ocaml >= 5.3.0
ppxlib_jane.v0.17.3: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.2: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.1: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-13-5.1_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base
base-nnp.base base-threads.base base-unix.base bos.0.2.1 cppo.1.6.1
deps_for_opam_dune_lint.opam dune-configurator.2.5.1 fmt.0.9.0
fpath.0.7.3 logs.0.7.0 num.1.5 ocaml-config.3
ocaml-options-vanilla.1 ocamlbuild.0.14.2 ocamlfind.1.9.6
ocamlgraph.2.0.0 opam-dune-lint.0.3 opam-file-format.2.1.3
opam-state.2.1.0 re.1.9.0 rresult.0.7.0 seq.0.3 sexplib.v0.14.0
stdlib-shims.0.1.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml-base-compiler base-domains
ocaml ocaml dune dune ocaml-base-compiler
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-async -> (problem)
Rejected candidates:
alcotest-async.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.2
parsexp v0.14.1 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- jbuilder -> (problem)
dune 3.10.0 requires not(= transition)
Rejected candidates:
jbuilder.transition: Incompatible with restriction: not(= transition)
jbuilder.1.0+beta20.2: Requires ocaml >= 4.02.3 & < 5.0
jbuilder.1.0+beta20.1: Requires ocaml >= 4.02.3 & < 5.0
- ocaml -> ocaml.5.1.1
cppo 1.6.1 requires < 5.2
ocaml-base-compiler 5.1.1 requires = 5.1.1
- ocaml-base-compiler -> ocaml-base-compiler.5.1.1
User requested = 5.1.1
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.1
sexplib v0.14.0 requires >= v0.14 & < v0.15
- sexplib0 -> (problem)
base v0.14.2 requires >= v0.14 & < v0.15
Rejected candidates:
sexplib0.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.1: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.14.0: Requires ocaml >= 4.04.2 & < 5.0
...
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-13-5.2_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-nnp.base base-threads.base base-unix.base
base_bigstring.v0.17.0 base_quickcheck.v0.17.1 bin_prot.v0.17.0-1
bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0 conf-binaryen.1
conf-npm.1 core.v0.17.2 core_kernel.v0.17.0 core_unix.v0.17.1
cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 deps_for_opam_dune_lint.opam
dune-configurator.3.20.2 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml base-domains
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.2.1
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 5.2.1 requires = 5.2.1
- ocaml-base-compiler -> ocaml-base-compiler.5.2.1
User requested = 5.2.1
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib_jane -> (problem)
Rejected candidates:
ppxlib_jane.v0.17.4: Requires ocaml >= 5.3.0
ppxlib_jane.v0.17.3: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.2: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.1: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-13-5.2_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-domains.base base-nnp.base
base-threads.base base-unix.base bos.0.2.1 cppo.1.6.7
deps_for_opam_dune_lint.opam dune-configurator.2.5.1 fmt.0.9.0
fpath.0.7.3 logs.0.7.0 num.1.5 ocaml-config.3
ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6
ocamlgraph.2.0.0 opam-dune-lint.0.3 opam-file-format.2.1.3
opam-state.2.1.0 re.1.9.0 rresult.0.7.0 seq.0.3 sexplib.v0.14.0
stdlib-shims.0.1.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml-base-compiler base-domains
ocaml ocaml dune dune ocaml-base-compiler
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-async -> (problem)
Rejected candidates:
alcotest-async.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.2
parsexp v0.14.1 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- ocaml -> ocaml.5.2.1
num 1.5 requires >= 4.06.0 & < 5.4
ocaml-base-compiler 5.2.1 requires = 5.2.1
- ocaml-base-compiler -> ocaml-base-compiler.5.2.1
User requested = 5.2.1
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.1
sexplib v0.14.0 requires >= v0.14 & < v0.15
- sexplib0 -> (problem)
base v0.14.2 requires >= v0.14 & < v0.15
Rejected candidates:
sexplib0.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.1: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.14.0: Requires ocaml >= 4.04.2 & < 5.0
...
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-13-5.3_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.3.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.3.0 requires = 5.3.0
- ocaml-base-compiler -> ocaml-base-compiler.5.3.0
User requested = 5.3.0
- ocaml-compiler -> ocaml-compiler.5.3.0
ocaml-base-compiler 5.3.0 requires = 5.3.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-13-5.3_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-domains.base
base-effects.base base-nnp.base base-threads.base base-unix.base
bos.0.2.1 cppo.1.6.7 deps_for_opam_dune_lint.opam
dune-configurator.2.5.1 fmt.0.9.0 fpath.0.7.3 logs.0.7.0 num.1.5
ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.14.3
ocamlfind.1.9.6 ocamlgraph.2.0.0 opam-dune-lint.0.3
opam-file-format.2.1.3 opam-state.2.1.0 re.1.9.0 rresult.0.7.0
seq.0.3 sexplib.v0.14.0 stdlib-shims.0.1.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml-base-compiler base-domains ocaml
ocaml-variants dune dune ocaml-base-compiler
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-async -> (problem)
Rejected candidates:
alcotest-async.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.2
parsexp v0.14.1 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- ocaml -> ocaml.5.3.0
num 1.5 requires >= 4.06.0 & < 5.4
ocaml-compiler 5.3.0 requires = 5.3.0
- ocaml-base-compiler -> ocaml-base-compiler.5.3.0
User requested = 5.3.0
- ocaml-compiler -> ocaml-compiler.5.3.0
ocaml-base-compiler 5.3.0 requires = 5.3.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.1
sexplib v0.14.0 requires >= v0.14 & < v0.15
- sexplib0 -> (problem)
base v0.14.2 requires >= v0.14 & < v0.15
Rejected candidates:
sexplib0.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.1: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.14.0: Requires ocaml >= 4.04.2 & < 5.0
...
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- ocaml|ocaml&ocamlfind-secondary -> (problem)
Rejected candidates:
ocaml&ocamlfind-secondary: Requires ocaml >= 4.02 & < 4.08~~
ocaml: Requires ocaml >= 4.08 & < 5.3
2026-03-31 20:53.51 [INFO] = alpine-3.22-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 deps_for_opam_dune_lint.opam
dune-configurator.3.20.2 duration.0.2.1 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4
spdx_licenses.1.4.0 splittable_random.v0.17.0 stdio.v0.17.0
stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0
time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1
uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- core_unix -> (problem)
alcotest-async dev requires >= v0.16.0
Rejected candidates:
core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.17.1: Availability condition not satisfied
core_unix.v0.17.0: Availability condition not satisfied
...
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-12-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = fedora-42-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = fedora-43-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = opensuse-15.6-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = opensuse-16.0-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = ubuntu-22.04-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = ubuntu-24.04-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = ubuntu-25.04-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = ubuntu-25.10-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-13-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.51 [INFO] = debian-13-5.4_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: astring.0.8.5 base-bigarray.base base-domains.base
base-effects.base base-nnp.base base-threads.base base-unix.base
bos.0.2.1 cppo.1.6.7 deps_for_opam_dune_lint.opam
dune-configurator.2.5.1 fmt.0.9.0 fpath.0.7.3 logs.0.7.0 num.1.6
ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.14.3
ocamlfind.1.9.6 ocamlgraph.2.0.0 opam-dune-lint.0.3
opam-file-format.2.1.3 opam-state.2.1.0 re.1.9.0 rresult.0.7.0
seq.0.3 sexplib.v0.14.0 stdlib-shims.0.1.0 topkg.1.0.8
ocaml-base-compiler&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml-base-compiler base-domains ocaml
ocaml-variants dune dune ocaml-base-compiler
- alcotest -> (problem)
Rejected candidates:
alcotest.dev: Requires dune >= 3.17
- alcotest-async -> (problem)
Rejected candidates:
alcotest-async.dev: Requires dune >= 3.17
- alcotest-js -> (problem)
Rejected candidates:
alcotest-js.dev: Requires dune >= 3.17
- alcotest-lwt -> (problem)
Rejected candidates:
alcotest-lwt.dev: Requires dune >= 3.17
- alcotest-mirage -> (problem)
Rejected candidates:
alcotest-mirage.dev: Requires dune >= 3.17
- alcotest-wasm -> (problem)
Rejected candidates:
alcotest-wasm.dev: Requires dune >= 3.17
- base -> base.v0.14.2
parsexp v0.14.1 requires >= v0.14 & < v0.15
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- dune -> dune.3.10.0
opam-dune-lint 0.3 requires >= 3.10 & < 3.21
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- ocaml -> ocaml.5.4.0
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- opam-core -> opam-core.2.1.0
opam-format 2.1.0 requires = 2.1.0
- opam-format -> opam-format.2.1.0
opam-repository 2.1.0 requires = 2.1.0
- opam-repository -> opam-repository.2.1.0
opam-state 2.1.0 requires = 2.1.0
- parsexp -> parsexp.v0.14.1
sexplib v0.14.0 requires >= v0.14 & < v0.15
- sexplib0 -> (problem)
base v0.14.2 requires >= v0.14 & < v0.15
Rejected candidates:
sexplib0.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.1: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15
sexplib0.v0.14.0: Requires ocaml >= 4.04.2 & < 5.0
...
- stdune -> (problem)
opam-dune-lint 0.3 requires >= 3.10.0
Rejected candidates:
stdune.3.22.0: Requires dune >= 3.22
stdune.3.21.1: Requires dune >= 3.21
stdune.3.21.0: Requires dune >= 3.21
stdune.3.20.2: Requires dune >= 3.20
stdune.3.20.1: Requires dune >= 3.20
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- ocaml|ocaml&ocamlfind-secondary -> (problem)
Rejected candidates:
ocaml&ocamlfind-secondary: Requires ocaml >= 4.02 & < 4.08~~
ocaml: Requires ocaml >= 4.08 & < 5.3
2026-03-31 20:53.51 [INFO] = debian-13-5.4+flambda_opam-2.5 =
2026-03-31 20:53.51 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 bos.0.2.1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
deps_for_opam_dune_lint.opam dune-configurator.3.20.2
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jsonm.1.0.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocamlgraph.2.2.0 ocplib-endian.1.2 opam-core.2.5.0
opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0
opam-repository.2.5.0 opam-state.2.5.0 parsexp.v0.17.0 patch.3.1.0
pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 rresult.0.7.0 sedlex.3.7
seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0
sha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
stdune.3.20.2 swhid_core.0.1 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-variants&deps_for_opam_dune_lint&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler base-domains ocaml ocaml ocaml-base-compiler
- dune -> dune.3.20.2
opam-dune-lint 0.6 requires >= 3.10 & < 3.21
- dyn -> dyn.3.20.2
stdune 3.20.2 requires = 3.20.2
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> (problem)
Rejected candidates:
ocaml-base-compiler.5.5.0~alpha3: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.5.0~alpha1: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.1: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.0: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.0~rc1: In same conflict class (ocaml-core-compiler) as ocaml-variants
...
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-variants 5.4.0+options requires = 5.4.0
- ocaml-variants -> ocaml-variants.5.4.0+options
User requested = 5.4.0+options
- ordering -> ordering.3.20.2
dyn 3.20.2 requires = 3.20.2
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
Job succeeded
2026-03-31 20:53.54: No solution found for any supported platform


2026-03-31 20:53.54: Solving with opam-repository commit: https://github.com/ocaml/opam-repository.git#refs/heads/master (4b07b3403ca6031c1a5af00d48d6aa90de102e54)
2026-03-31 20:53.54: Waiting for worker…
Building on ainia.caelum.ci.dev-1
2026-03-31 20:53.54 [INFO] Solving for alcotest.dev, alcotest-wasm.dev,
alcotest-mirage.dev, alcotest-lwt.dev,
alcotest-js.dev, alcotest-async.dev
2026-03-31 20:53.54 [INFO] macos-homebrew-5.4_arm64_opam-2.5: eliminated all possibilities in 0.27 s
2026-03-31 20:53.54 [INFO] debian-13-5.4+flambda_opam-2.5: eliminated all possibilities in 0.27 s
2026-03-31 20:53.54 [INFO] debian-13-5.4_x86_32_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.54 [INFO] debian-13-4.14+flambda_opam-2.5: eliminated all possibilities in 0.27 s
2026-03-31 20:53.54 [INFO] debian-13-4.14_x86_32_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.54 [INFO] debian-13-5.4_arm32_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.54 [INFO] debian-13-4.14_arm32_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.54 [INFO] windows-server-mingw-ltsc2025-5.4_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.54 [INFO] debian-13-5.4_s390x_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.54 [INFO] debian-13-4.14_riscv64_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.54 [INFO] debian-13-4.14_arm64_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] macos-homebrew-5.4_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] macos-homebrew-4.14_arm64_opam-2.5: eliminated all possibilities in 0.27 s
2026-03-31 20:53.54 [INFO] debian-13-4.14_ppc64_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] macos-homebrew-4.14_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] debian-13-5.4_arm64_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] freebsd-14.3-4.14_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] debian-13-5.0_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] opensuse-16.0-5.4_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] fedora-42-4.14_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-4.13_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] ubuntu-24.04-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-5.3_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] ubuntu-25.04-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-4.14_s390x_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] fedora-42-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] alpine-3.22-4.14_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] fedora-43-4.14_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] ubuntu-25.10-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] fedora-43-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-5.4_riscv64_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] debian-12-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] ubuntu-22.04-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] ubuntu-25.10-4.14_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] ubuntu-22.04-4.14_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-4.14_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] debian-13-5.1_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] ubuntu-24.04-4.14_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] ubuntu-25.04-4.14_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] opensuse-15.6-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-5.4_ppc64_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] openbsd-77-amd64-5.4_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] freebsd-14.3-5.4_opam-2.5: eliminated all possibilities in 0.30 s
2026-03-31 20:53.54 [INFO] opensuse-16.0-4.14_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] alpine-3.22-5.4_opam-2.5: eliminated all possibilities in 0.32 s
2026-03-31 20:53.54 [INFO] opensuse-15.6-4.14_opam-2.5: eliminated all possibilities in 0.32 s
2026-03-31 20:53.54 [INFO] debian-13-5.2_opam-2.5: eliminated all possibilities in 0.32 s
2026-03-31 20:53.54 [INFO] debian-12-4.14_opam-2.5: eliminated all possibilities in 0.32 s
2026-03-31 20:53.54 [INFO] debian-13-5.2_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-5.3_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-5.1_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-5.4_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-5.0_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.54 [INFO] debian-13-4.14_opam-2.5: eliminated all possibilities in 0.31 s
2026-03-31 20:53.55 [INFO] openbsd-77-amd64-4.14_opam-2.5: eliminated all possibilities in 0.44 s
2026-03-31 20:53.55 [INFO] debian-13-4.12_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.55 [INFO] debian-13-4.13_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.55 [INFO] debian-13-4.12_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.55 [INFO] debian-13-4.11_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.55 [INFO] debian-13-4.11_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.55 [INFO] debian-13-4.10_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.55 [INFO] debian-13-4.08_opam-2.5: eliminated all possibilities in 0.27 s
2026-03-31 20:53.55 [INFO] debian-13-4.09_opam-2.5: eliminated all possibilities in 0.27 s
2026-03-31 20:53.55 [INFO] debian-13-4.09_opam-2.5: eliminated all possibilities in 0.28 s
2026-03-31 20:53.55 [INFO] debian-13-4.08_opam-2.5: eliminated all possibilities in 0.27 s
2026-03-31 20:53.55 [INFO] debian-13-4.10_opam-2.5: eliminated all possibilities in 0.29 s
2026-03-31 20:53.55 [INFO] = windows-server-mingw-ltsc2025-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev arch-x86_64.1 astring.0.8.5
async.v0.17.0 async_kernel.v0.17.0 async_log.v0.17.0
async_rpc_kernel.v0.17.0 async_unix.v0.17.0 base.v0.17.3
base-bigarray.base base-bytes.base base-domains.base
base-effects.base base-nnp.base base-threads.base base-unix.base
base_quickcheck.v0.17.1 bin_prot.v0.17.0-1 capitalization.v0.17.0
cmdliner.2.1.0 conf-binaryen.1 conf-mingw-w64-gcc-i686.1
conf-mingw-w64-gcc-x86_64.1 conf-npm.1 core.v0.17.2
core_kernel.v0.17.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1
fieldslib.v0.17.0 flexdll.0.44 fmt.0.11.0 gel.v0.17.0 gen.1.1
host-arch-x86_64.1 host-system-mingw.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mingw-w64-shims.0.2.0
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-env-mingw32.1 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0
ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexplib.v0.17.0 sexplib0.v0.17.0 splittable_random.v0.17.0
stdio.v0.17.0 stdlib-shims.0.3.0 system-mingw.1 textutils.v0.17.0
time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1
uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw&mingw-w64-shims
arch-x86_64&system-mingw&mingw-w64-shims|system-msvc&winpthreads&ocaml-option-no-compression
ocaml-base-compiler ocaml base-domains ocaml-base-compiler
ocaml-env-mingw32 ocaml-base-compiler conf-mingw-w64-gcc-x86_64
ocaml-variants ocaml-base-compiler ocaml-base-compiler
- base_bigstring -> (problem)
Rejected candidates:
base_bigstring.v0.16.0: Requires base >= v0.16 & < v0.17
base_bigstring.v0.15.0: Requires base >= v0.15 & < v0.16
base_bigstring.v0.14.0: Requires base >= v0.14 & < v0.15
base_bigstring.v0.13.0: Requires base >= v0.13 & < v0.14
base_bigstring.v0.12.0: Requires base >= v0.12 & < v0.13
...
- core_unix -> (problem)
alcotest-async dev requires >= v0.16.0
async v0.17.0 requires >= v0.17 & < v0.18~
Rejected candidates:
core_unix.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
...
- host-arch-x86_32 -> (problem)
Rejected candidates:
host-arch-x86_32.1: In same conflict class (ocaml-host-arch) as host-arch-x86_64
- ocaml -> ocaml.5.4.1
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.1 requires = 5.4.1
- ocaml-base-compiler -> ocaml-base-compiler.5.4.1
User requested = 5.4.1
- ocaml-compiler -> ocaml-compiler.5.4.1
ocaml-base-compiler 5.4.1 requires = 5.4.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflictclass (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
2026-03-31 20:53.55 [INFO] = openbsd-77-amd64-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = openbsd-77-amd64-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = freebsd-14.3-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
bin_prot.v0.16.0 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1
cppo.1.8.0 csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 fmt.0.11.0 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 logs.0.10.0 lwt.6.1.1 menhir.20260209
menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209
menhirSdk.20260209 mirage-clock.4.2.0 ocaml-compiler-libs.v0.12.4
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 sedlex.3.7 seq.base
sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> (problem)
alcotest-async dev requires >= v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
core_unix.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
core_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.17.0: Availability condition not satisfied
core_unix.v0.16.0: Availability condition not satisfied
core_unix.v0.15.2: Availability condition not satisfied
...
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = freebsd-14.3-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
capitalization.v0.17.0 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1
core.v0.17.2 core_kernel.v0.17.0 core_unix.v0.17.1 cppo.1.8.0
csexp.1.5.2 cstruct.6.2.0 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0
ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.15.1
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- bin_prot -> (problem)
Rejected candidates:
bin_prot.v0.16.0: Requires base >= v0.16 & < v0.17
bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
bin_prot.v0.14.1: Requires base >= v0.14 & < v0.15
bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
bin_prot.v0.13.0: Requires base >= v0.13 & < v0.14
...
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = macos-homebrew-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = macos-homebrew-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = macos-homebrew-4.14_arm64_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics.v0.16.2 ocamlbuild.0.16.1
ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0
re.1.14.0 sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = macos-homebrew-5.4_arm64_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = alpine-3.22-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1 fieldslib.v0.17.0
fmt.0.11.0 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0
ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexplib.v0.17.0 sexplib0.v0.17.0 splittable_random.v0.17.0
stdio.v0.17.0 stdlib-shims.0.3.0 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- core_unix -> (problem)
alcotest-async dev requires >= v0.16.0
Rejected candidates:
core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.17.1: Availability condition not satisfied
core_unix.v0.17.0: Availability condition not satisfied
...
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = alpine-3.22-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> (problem)
alcotest-async dev requires >= v0.16.0
Rejected candidates:
core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.17.1: Availability condition not satisfied
core_unix.v0.17.0: Availability condition not satisfied
...
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-5.4+flambda_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-variants&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler base-domains ocaml ocaml ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> (problem)
Rejected candidates:
ocaml-base-compiler.5.5.0~alpha3: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.5.0~alpha1: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.1: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.0: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.0~rc1: In same conflict class (ocaml-core-compiler) as ocaml-variants
...
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-variants 5.4.0+options requires = 5.4.0
- ocaml-variants -> ocaml-variants.5.4.0+options
User requested = 5.4.0+options
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.4_x86_32_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0
base.v0.16.4 base-bigarray.base base-bytes.base base-domains.base
base-effects.base base-nnp.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 core_kernel.v0.16.0
core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.11.0
gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.16.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-option-bytecode-only.1 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.16.0 ppx_assert.v0.16.0
ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0
ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1
ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0
ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_hash.v0.16.0
ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0
ppx_jane.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0
ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_message.v0.16.0
ppx_sexp_value.v0.16.0 ppx_stable_witness.v0.16.0
ppx_string.v0.16.0 ppxlib.0.38.0 protocol_version_header.v0.16.0
re.1.14.0 sedlex.3.7 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0
sexplib0.v0.16.0 spawn.v0.17.0 stdio.v0.16.0 stdlib-shims.0.3.0
textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0
timezone.v0.16.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-variants ocaml-base-compiler ocaml-base-compiler
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
base_quickcheck.v0.14.0: Requires base >= v0.14 & < v0.15
base_quickcheck.v0.13.0: Requires base >= v0.13 & < v0.14
...
- core -> (problem)
alcotest-async dev requires >= v0.16.0
Rejected candidates:
core.v0.16.0: Requires ocaml >= 4.14.0 & < 5.1~
core.v0.15.1: Incompatible with restriction: >= v0.16.0
core.v0.15.0: Incompatible with restriction: >= v0.16.0
core.v0.14.1: Incompatible with restriction: >= v0.16.0
core.v0.14.0: Incompatible with restriction: >= v0.16.0
...
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> (problem)
core_unix v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ocaml_intrinsics.v0.15.2: Incompatible with restriction: >= v0.16 & < v0.17
ocaml_intrinsics.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ocaml_intrinsics.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ocaml_intrinsics.v0.17.0: Availability condition not satisfied
ocaml_intrinsics.v0.16.2: Availability condition not satisfied
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
ppx_bench.v0.14.1: Requires ppxlib >= 0.14.0 & < 0.29.0
ppx_bench.v0.14.0: Requires ppxlib >= 0.11.0 & < 0.14.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
ppx_bin_prot.v0.13.0: Requires base >= v0.13 & < v0.14
ppx_bin_prot.v0.12.1: Requires base >= v0.12 & < v0.13
...
- ppx_expect -> (problem)
Rejected candidates:
ppx_expect.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_expect.v0.15.1: Requires base >= v0.15 & < v0.16
ppx_expect.v0.15.0: Requires ocaml >= 4.08.0 & < 5.0
ppx_expect.v0.14.2: Requires base >= v0.14 & < v0.15
ppx_expect.v0.14.1: Requires base >= v0.14 & < v0.15
...
- ppx_globalize -> (problem)
Rejected candidates:
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_globalize.v0.17.2: Availability condition not satisfied
ppx_globalize.v0.17.0: Availability condition not satisfied
- ppx_inline_test -> (problem)
Rejected candidates:
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Requires base >= v0.15 & < v0.16
ppx_inline_test.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_inline_test.v0.14.1: Requires base >= v0.14 & < v0.15
ppx_inline_test.v0.14.0: Requires base >= v0.14 & < v0.15
...
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.12.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optcomp -> (problem)
core_kernel v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_conv -> (problem)
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_tydi -> (problem)
Rejected candidates:
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_tydi.v0.17.1: Availability condition not satisfied
ppx_tydi.v0.17.0: Availability condition not satisfied
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.4_arm64_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.4_arm32_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 base.v0.17.1
base-bigarray.base base-bytes.base base-domains.base
base-effects.base base-nnp.base base-threads.base base-unix.base
base_bigstring.v0.17.0 bin_prot.v0.17.0-1 capitalization.v0.17.0
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 core.v0.17.1 cppo.1.8.0
csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1
fieldslib.v0.17.0 fmt.0.11.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.17.0 ocaml-config.3
ocaml-option-bytecode-only.1 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0
ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0
ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_fields_conv.v0.17.0 ppx_fixed_literal.v017.0 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_jane.v0.17.0 ppx_log.v0.17.0 ppx_module_timer.v0.17.0
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_message.v0.17.0
ppx_sexp_value.v0.17.0 ppx_stable_witness.v0.17.0
ppx_string.v0.17.0 ppx_string_conv.v0.17.0 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib.v0.17.0 sexplib0.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
time_now.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uutf.1.0.4
variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-variants ocaml-base-compiler ocaml-base-compiler
- async -> (problem)
alcotest-async dev requires >= v0.16.0
Rejected candidates:
async.v0.16.0: Requires core >= v0.16 & < v0.17
async.v0.15.0: Incompatible with restriction: >= v0.16.0
async.v0.14.0: Incompatible with restriction: >= v0.16.0
async.v0.13.0: Incompatible with restriction: >= v0.16.0
async.v0.12.0: Incompatible with restriction: >= v0.16.0
...
- async_kernel -> (problem)
Rejected candidates:
async_kernel.v0.16.0: Requires core >= v0.16 & < v0.17
async_kernel.v0.15.0: Requires core >= v0.15 & < v0.16
async_kernel.v0.14.0: Requires ppx_jane >= v0.14 & < v0.15
async_kernel.v0.13.0: Requires ppx_jane >= v0.13 & < v0.14
async_kernel.v0.12.0: Requires ppx_jane >= v0.12 & < v0.13
...
- async_unix -> (problem)
alcotest-async dev requires >= v0.16.0
Rejected candidates:
async_unix.v0.16.0: Requires core >= v0.16 & < v0.17
async_unix.v0.15.0: Incompatible with restriction: >= v0.16.0
async_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
async_unix.v0.13.1: Incompatible with restriction: >= v0.16.0
async_unix.v0.13.0: Incompatible with restriction: >= v0.16.0
...
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.16.0: Requires base >= v0.16 & < v0.17
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
base_quickcheck.v0.14.0: Requires base >= v0.14 & < v0.15
...
- core_unix -> (problem)
alcotest-async dev requires >= v0.16.0
Rejected candidates:
core_unix.v0.16.0: Requires core >= v0.16 & < v0.17
core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
...
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
ppx_bench.v0.14.1: Requires ppxlib >= 0.14.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.16.0: Requires base >= v0.16 & < v0.17
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
ppx_bin_prot.v0.13.0: Requires base >= v0.13 & < v0.14
...
- ppx_diff -> (problem)
Rejected candidates:
ppx_diff.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_diff.v0.17.1: Availability condition not satisfied
- ppx_expect -> (problem)
Rejected candidates:
ppx_expect.v0.17.2: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_expect.v0.17.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_expect.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_expect.v0.16.1: Requires base >= v0.16 & < v0.17
ppx_expect.v0.16.0: Requires base >= v0.16 & < v0.17
...
- ppx_globalize -> (problem)
ppx_base v0.17.0 requires >= v0.17 & < v0.18~
Rejected candidates:
ppx_globalize.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_globalize.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_globalize.v0.17.2: Availability condition not satisfied
- ppx_inline_test -> (problem)
core v0.17.1 requires >= v0.17 & < v0.18~
Rejected candidates:
ppx_inline_test.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.1: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_inline_test.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_inline_test.v0.15.0: Incompatible with restriction: >= v0.17 & < v0.18~
...
- ppx_let -> (problem)
ppx_jane v0.17.0 requires >= v0.17 & < v0.18~
Rejected candidates:
ppx_let.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_let.v0.15.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_let.v0.14.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_let.v0.13.0: Incompatible with restriction: >= v0.17 & < v0.18~
...
- ppx_optcomp -> (problem)
bin_prot v0.17.0-1 requires >= v0.17 & < v0.18~
Rejected candidates:
ppx_optcomp.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_optcomp.v0.14.2: Incompatible with restriction: >= v0.17 & < v0.18~
...
- ppx_sexp_conv -> (problem)
bin_prot v0.17.0-1 requires >= v0.17 & < v0.18~
Rejected candidates:
ppx_sexp_conv.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_sexp_conv.v0.14.3: Incompatible with restriction: >= v0.17 & < v0.18~
...
- ppx_stable -> (problem)
ppx_jane v0.17.0 requires >= v0.17 & < v0.18~
Rejected candidates:
ppx_stable.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_stable.v0.14.0: Incompatible with restriction: >= v0.17 & < v0.18~
...
- ppx_tydi -> (problem)
ppx_jane v0.17.0 requires >= v0.17 & < v0.18~
Rejected candidates:
ppx_tydi.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_tydi.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_tydi.v0.17.1: Availability condition not satisfied
- ppx_typerep_conv -> (problem)
ppx_jane v0.17.0 requires >= v0.17 & < v0.18~
Rejected candidates:
ppx_typerep_conv.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_typerep_conv.v0.14.1: Incompatible with restriction: >= v0.17 & < v0.18~
...
- ppx_variants_conv -> (problem)
bin_prot v0.17.0-1 requires >= v0.17 & < v0.18~
Rejected candidates:
ppx_variants_conv.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.17 & < v0.18~
ppx_variants_conv.v0.14.1: Incompatible with restriction: >= v0.17 & < v0.18~
...
- ppxlib_jane -> (problem)
Rejected candidates:
ppxlib_jane.v0.17.2: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.1: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.0: Requires ocaml >= 5.1.0 & < 5.3
ppxlib_jane.v0.17.4: Availability condition not satisfied
ppxlib_jane.v0.17.3: Availability condition not satisfied
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.4_ppc64_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1 fieldslib.v0.17.0
fmt.0.11.0 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0
ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexplib.v0.17.0 sexplib0.v0.17.0 splittable_random.v0.17.0
stdio.v0.17.0 stdlib-shims.0.3.0 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- core_unix -> (problem)
alcotest-async dev requires >= v0.16.0
async v0.17.0 requires >= v0.17 & < v0.18~
Rejected candidates:
core_unix.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
...
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.4_s390x_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1 fieldslib.v0.17.0
fmt.0.11.0 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0
ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexplib.v0.17.0 sexplib0.v0.17.0 splittable_random.v0.17.0
stdio.v0.17.0 stdlib-shims.0.3.0 textutils.v0.17.0 time_now.v0.17.0
timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0
uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2
yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- core_unix -> (problem)
alcotest-async dev requires >= v0.16.0
async v0.17.0 requires >= v0.17 & < v0.18~
Rejected candidates:
core_unix.v0.16.0: Incompatible with restriction: >= v0.17 & < v0.18~
core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0
core_unix.v0.15.0: Incompatible with restriction: >= v0.16.0
core_unix.v0.14.0: Incompatible with restriction: >= v0.16.0
...
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.4_riscv64_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-4.14+flambda_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 sedlex.3.7 seq.base
sexplib0.v0.17.0 spawn.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-variants&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler-libs v0.12.4 requires >= 4.04.1 & < 5.2.0
ocaml-variants 4.14.2+options requires = 4.14.2
- ocaml-base-compiler -> (problem)
Rejected candidates:
ocaml-base-compiler.5.5.0~alpha3: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.5.0~alpha1: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.1: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.0: In same conflict class (ocaml-core-compiler) as ocaml-variants
ocaml-base-compiler.5.4.0~rc1: In same conflict class (ocaml-core-compiler) as ocaml-variants
...
- ocaml-variants -> ocaml-variants.4.14.2+options
User requested = 4.14.2+options
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-4.14_x86_32_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0
base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base
base-unix.base base_bigstring.v0.16.0 bin_prot.v0.16.0
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 core.v0.16.0
core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.11.0
gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.16.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.12.4
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0
ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0
ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1
ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0
ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_hash.v0.16.0
ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0
ppx_jane.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0
ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_message.v0.16.0
ppx_sexp_value.v0.16.0 ppx_stable_witness.v0.16.0
ppx_string.v0.16.0 ppxlib.0.38.0 protocol_version_header.v0.16.0
re.1.14.0 sedlex.3.7 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0
sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0
stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0
textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0
topkg.1.1.1 typerep.v0.16.0 uutf.1.0.4 variantslib.v0.16.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15
base_quickcheck.v0.14.0: Requires base >= v0.14 & < v0.15
base_quickcheck.v0.13.0: Requires base >= v0.13 & < v0.14
...
- ocaml -> ocaml.4.14.2
core v0.16.0 requires >= 4.14.0 & < 5.1~
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> (problem)
core_unix v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ocaml_intrinsics.v0.15.2: Incompatible with restriction: >= v0.16 & < v0.17
ocaml_intrinsics.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ocaml_intrinsics.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ocaml_intrinsics.v0.17.0: Availability condition not satisfied
ocaml_intrinsics.v0.16.2: Availability condition not satisfied
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
ppx_bench.v0.14.1: Requires ppxlib >= 0.14.0 & < 0.29.0
ppx_bench.v0.14.0: Requires ppxlib >= 0.11.0 & < 0.14.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15
ppx_bin_prot.v0.13.0: Requires base >= v0.13 & < v0.14
ppx_bin_prot.v0.12.1: Requires base >= v0.12 & < v0.13
...
- ppx_expect -> (problem)
Rejected candidates:
ppx_expect.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_expect.v0.15.1: Requires base >= v0.15 & < v0.16
ppx_expect.v0.15.0: Requires base >= v0.15 & < v0.16
ppx_expect.v0.14.2: Requires base >= v0.14 & < v0.15
ppx_expect.v0.14.1: Requires base >= v0.14 & < v0.15
...
- ppx_globalize -> (problem)
Rejected candidates:
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_globalize.v0.17.2: Availability condition not satisfied
ppx_globalize.v0.17.0: Availability condition not satisfied
- ppx_inline_test -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.12.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_tydi -> (problem)
Rejected candidates:
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_tydi.v0.17.1: Availability condition not satisfied
ppx_tydi.v0.17.0: Availability condition not satisfied
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-4.14_arm64_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics.v0.16.2 ocamlbuild.0.16.1
ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0
re.1.14.0 sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-4.14_arm32_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 core_kernel.v0.16.0
core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.16.0 fmt.0.11.0 gen.1.1
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0
protocol_version_header.v0.16.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.16.0 sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0
timezone.v0.16.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- base -> (problem)
Rejected candidates:
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
base.v0.16.3: Requires sexplib0 >= v0.16 & < v0.17
base.v0.16.2: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
base_quickcheck.v0.14.0: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> (problem)
No usable implementations:
ocaml_intrinsics.v0.17.0: Availability condition not satisfied
ocaml_intrinsics.v0.16.2: Availability condition not satisfied
ocaml_intrinsics.v0.16.1: Availability condition not satisfied
ocaml_intrinsics.v0.16.0: Availability condition not satisfied
ocaml_intrinsics.v0.15.2: Availability condition not satisfied
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
ppx_bench.v0.14.1: Requires ppxlib >= 0.14.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
ppx_bin_prot.v0.13.0: Requires bin_prot >= v0.13 & < v0.14
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> (problem)
Rejected candidates:
ppx_expect.v0.17.2: Requires ocaml >= 5.1.0
ppx_expect.v0.17.1: Requires ocaml >= 5.1.0
ppx_expect.v0.17.0: Requires ocaml >= 5.1.0
ppx_expect.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_expect.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
...
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_globalize.v0.17.2: Availability condition not satisfied
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_tydi.v0.17.1: Availability condition not satisfied
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-4.14_ppc64_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 core_unix.v0.16.0
cppo.1.8.0 csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 fmt.0.11.0 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 logs.0.10.0 lwt.6.1.1 menhir.20260209
menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209
menhirSdk.20260209 mirage-clock.4.2.0 ocaml-compiler-libs.v0.12.4
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 sedlex.3.7 seq.base
sexplib0.v0.17.0 spawn.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> (problem)
No usable implementations:
ocaml_intrinsics.v0.17.0: Availability condition not satisfied
ocaml_intrinsics.v0.16.2: Availability condition not satisfied
ocaml_intrinsics.v0.16.1: Availability condition not satisfied
ocaml_intrinsics.v0.16.0: Availability condition not satisfied
ocaml_intrinsics.v0.15.2: Availability condition not satisfied
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-4.14_s390x_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 core_unix.v0.16.0
cppo.1.8.0 csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 fmt.0.11.0 gen.1.1 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 logs.0.10.0 lwt.6.1.1 menhir.20260209
menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209
menhirSdk.20260209 mirage-clock.4.2.0 ocaml-compiler-libs.v0.12.4
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2
ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0 sedlex.3.7 seq.base
sexplib0.v0.17.0 spawn.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1
uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> (problem)
No usable implementations:
ocaml_intrinsics.v0.17.0: Availability condition not satisfied
ocaml_intrinsics.v0.16.2: Availability condition not satisfied
ocaml_intrinsics.v0.16.1: Availability condition not satisfied
ocaml_intrinsics.v0.16.0: Availability condition not satisfied
ocaml_intrinsics.v0.15.2: Availability condition not satisfied
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-4.14_riscv64_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> (problem)
No usable implementations:
ocaml_intrinsics.v0.17.0: Availability condition not satisfied
ocaml_intrinsics.v0.16.2: Availability condition not satisfied
ocaml_intrinsics.v0.16.1: Availability condition not satisfied
ocaml_intrinsics.v0.16.0: Availability condition not satisfied
ocaml_intrinsics.v0.15.2: Availability condition not satisfied
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >=0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-12-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-12-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.3
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.3 requires = 4.14.3
- ocaml-base-compiler -> ocaml-base-compiler.4.14.3
User requested = 4.14.3
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = fedora-42-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = fedora-42-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.3
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.3 requires = 4.14.3
- ocaml-base-compiler -> ocaml-base-compiler.4.14.3
User requested = 4.14.3
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = fedora-43-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = fedora-43-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = opensuse-15.6-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = opensuse-15.6-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.3
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.3 requires = 4.14.3
- ocaml-base-compiler -> ocaml-base-compiler.4.14.3
User requested = 4.14.3
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = opensuse-16.0-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = opensuse-16.0-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = ubuntu-22.04-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = ubuntu-22.04-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textuils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = ubuntu-24.04-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = ubuntu-24.04-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = ubuntu-25.04-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = ubuntu-25.04-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = ubuntu-25.10-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = ubuntu-25.10-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.4.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.4_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-domains.base
base-effects.base base-nnp.base base-threads.base base-unix.base
binaryen-bin.119 conf-c++.1.0 conf-cmake.1 conf-ninja.1 conf-npm.1
cppo.1.6.7 dune.3.17.2 dune-configurator.2.5.1 duration.0.2.1
fmt.0.9.0 logs.0.7.0 lwt.5.7.0 mirage-clock.2.0.0
ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.3 ocamlfind.1.9.6
ocplib-endian.1.1 ppx_derivers.1.0 ppxlib.0.15.0 re.1.7.2 seq.0.3
sexplib0.v0.15.1 spawn.v0.15.0 stdlib-shims.0.1.0 topkg.1.0.8
uutf.1.0.3 wasm_of_ocaml-compiler.6.0.1 yojson.2.1.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml-base-compiler base-domains ocaml
ocaml-variants dune ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
base.v0.17.3: Requires sexplib0 >= v0.17.0 & < v0.18~
base.v0.17.2: Requires sexplib0 >= v0.16.0
base.v0.17.1: Requires sexplib0 >= v0.17 & < v0.18~
base.v0.17.0: Requires sexplib0 >= v0.17 & < v0.18~
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires splittable_random >= v0.17 & < v0.18~
base_quickcheck.v0.17.0: Requires splittable_random >= v0.17 & < v0.18~
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires splittable_random >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires splittable_random >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- core -> core.v0.16.1
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- expect_test_helpers_core -> (problem)
core_unix v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
expect_test_helpers_core.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.16.0: Requires re >= 1.8.0
expect_test_helpers_core.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- jbuilder -> (problem)
dune 3.17.2 requires not(= transition)
Rejected candidates:
jbuilder.transition: Incompatible with restriction: not(= transition)
jbuilder.1.0+beta20.2: Requires ocaml >= 4.02.3 & < 5.0
jbuilder.1.0+beta20.1: Requires ocaml >= 4.02.3 & < 5.0
- js_of_ocaml -> js_of_ocaml.6.0.1
wasm_of_ocaml-compiler 6.0.1 requires = 6.0.1
- js_of_ocaml-compiler -> (problem)
alcotest dev requires not(< 5.8)
js_of_ocaml 6.0.1 requires = 6.0.1
Rejected candidates:
js_of_ocaml-compiler.6.3.2: Incompatible with restriction: = 6.0.1
js_of_ocaml-compiler.6.3.0: Incompatible with restriction: = 6.0.1
js_of_ocaml-compiler.6.2.0: Incompatible with restriction: = 6.0.1
js_of_ocaml-compiler.6.1.1: Incompatible with restriction: = 6.0.1
js_of_ocaml-compiler.6.1.0: Incompatible with restriction: = 6.0.1
...
- jst-config -> jst-config.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- menhir -> menhir.20200123
menhirLib 20200123 requires not(<> 20200123)
- menhirLib -> menhirLib.20200123
menhir 20200123 requires = 20200123
- menhirSdk -> menhirSdk.20200123
menhir 20200123 requires = 20200123
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.5.4.0
lwt 5.7.0 requires >= 4.08 & < 5.5
ocaml-compiler 5.4.0 requires = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
ocaml-base-compiler 5.4.0 requires = 5.4.0
- ocaml-migrate-parsetree -> (problem)
Rejected candidates:
ocaml-migrate-parsetree.2.4.0: Requires ocaml >= 4.02.3 & < 5.1
ocaml-migrate-parsetree.2.3.0: Requires ocaml >= 4.02.3 & < 4.15
ocaml-migrate-parsetree.2.2.0: Requires ocaml >= 4.02.3 & < 4.14
ocaml-migrate-parsetree.2.1.0: Requires ocaml >= 4.02.3 & < 4.13
ocaml-migrate-parsetree.2.0.0: Requires ocaml >= 4.02.3 & < 4.12
...
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_assert.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.16.0: Requires ppxlib >= 0.28.0
ppx_assert.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_base -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_base.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.16.0: Requires ppxlib >= 0.28.0
ppx_base.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_bench -> (problem)
splittable_random v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_bench.v0.17.1: Requires ppxlib >= 0.36.0
ppx_bench.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_compare -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_compare.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.16.0: Requires ppxlib >= 0.28.0
ppx_compare.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_custom_printf -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_custom_printf.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.16.0: Requires ppxlib >= 0.28.0
ppx_custom_printf.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_fields_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_fields_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.16.0: Requires ppxlib >= 0.28.0
ppx_fields_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_hash -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_hash.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.16.0: Requires ppxlib >= 0.28.0
ppx_hash.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_inline_test -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_jane.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.16.0: Requires ppxlib >= 0.28.0
ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_log.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.16.0: Requires ppxlib >= 0.28.0
ppx_log.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_message.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.16.0: Requires ppxlib >= 0.28.0
ppx_sexp_message.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable_witness.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable_witness.v0.16.0: Requires ppxlib >= 0.28.0
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sedlex -> (problem)
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Requires ppxlib >= 0.26.0 & < 0.36.0
...
- sexplib -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
typerep.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
typerep.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
typerep.v0.16.0: Requires ocaml >= 4.14.0 & < 5.3
typerep.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
typerep.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- variantslib -> variantslib.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- ocaml|ocaml&ocamlfind-secondary -> (problem)
Rejected candidates:
ocaml&ocamlfind-secondary: Requires ocaml >= 4.02 & < 4.08~~
ocaml: Requires ocaml >= 4.08 & < 5.4
2026-03-31 20:53.55 [INFO] = debian-13-5.3_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-effects.base base-nnp.base base-threads.base
base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1
bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0
conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0
core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1
expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0
gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0
logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 num.1.6 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0
ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1
ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0
ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml base-domains ocaml-variants
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.3.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-compiler 5.3.0 requires = 5.3.0
- ocaml-base-compiler -> ocaml-base-compiler.5.3.0
User requested = 5.3.0
- ocaml-compiler -> ocaml-compiler.5.3.0
ocaml-base-compiler 5.3.0 requires = 5.3.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.3_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-domains.base
base-effects.base base-nnp.base base-threads.base base-unix.base
binaryen-bin.119 conf-c++.1.0 conf-cmake.1 conf-ninja.1 conf-npm.1
cppo.1.6.7 dune.3.17.2 dune-configurator.2.5.1 duration.0.2.1
fmt.0.9.0 logs.0.7.0 lwt.5.7.0 mirage-clock.2.0.0
ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.3 ocamlfind.1.9.6
ocplib-endian.1.1 ppx_derivers.1.0 re.1.7.2 seq.0.3
sexplib0.v0.15.1 spawn.v0.15.0 stdlib-shims.0.1.0 topkg.1.0.8
uutf.1.0.3 wasm_of_ocaml-compiler.6.0.1 yojson.2.1.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc&winpthreads
ocaml-base-compiler ocaml-base-compiler base-domains ocaml
ocaml-variants ocaml dune ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
base.v0.17.3: Requires sexplib0 >= v0.17.0 & < v0.18~
base.v0.17.2: Requires sexplib0 >= v0.16.0
base.v0.17.1: Requires sexplib0 >= v0.17 & < v0.18~
base.v0.17.0: Requires sexplib0 >= v0.17 & < v0.18~
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires splittable_random >= v0.17 & < v0.18~
base_quickcheck.v0.17.0: Requires splittable_random >= v0.17 & < v0.18~
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires splittable_random >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires splittable_random >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- core -> core.v0.16.1
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- expect_test_helpers_core -> (problem)
core_unix v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
expect_test_helpers_core.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.16.0: Requires re >= 1.8.0
expect_test_helpers_core.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- jbuilder -> (problem)
dune 3.17.2 requires not(= transition)
Rejected candidates:
jbuilder.transition: Incompatible with restriction: not(= transition)
jbuilder.1.0+beta20.2: Requires ocaml >= 4.02.3 & < 5.0
jbuilder.1.0+beta20.1: Requires ocaml >= 4.02.3 & < 5.0
- js_of_ocaml -> js_of_ocaml.6.0.1
wasm_of_ocaml-compiler 6.0.1 requires = 6.0.1
- js_of_ocaml-compiler -> js_of_ocaml-compiler.6.0.1
js_of_ocaml 6.0.1 requires = 6.0.1
- jst-config -> jst-config.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- menhir -> menhir.20200123
menhirLib 20200123 requires not(<> 20200123)
- menhirLib -> menhirLib.20200123
menhir 20200123 requires = 20200123
- menhirSdk -> menhirSdk.20200123
menhir 20200123 requires = 20200123
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.5.3.0
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-compiler 5.3.0 requires = 5.3.0
- ocaml-base-compiler -> ocaml-base-compiler.5.3.0
User requested = 5.3.0
- ocaml-compiler -> ocaml-compiler.5.3.0
ocaml-base-compiler 5.3.0 requires = 5.3.0
- ocaml-migrate-parsetree -> (problem)
Rejected candidates:
ocaml-migrate-parsetree.2.4.0: Requires ocaml >= 4.02.3 & < 5.1
ocaml-migrate-parsetree.2.3.0: Requires ocaml >= 4.02.3 & < 4.15
ocaml-migrate-parsetree.2.2.0: Requires ocaml >= 4.02.3 & < 4.14
ocaml-migrate-parsetree.2.1.0: Requires ocaml >= 4.02.3 & < 4.13
ocaml-migrate-parsetree.2.0.0: Requires ocaml >= 4.02.3 & < 4.12
...
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_assert.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.16.0: Requires ppxlib >= 0.28.0
ppx_assert.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_base -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_base.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.16.0: Requires ppxlib >= 0.28.0
ppx_base.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_bench -> (problem)
splittable_random v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_bench.v0.17.1: Requires ppxlib >= 0.36.0
ppx_bench.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_compare -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_compare.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.16.0: Requires ppxlib >= 0.28.0
ppx_compare.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_custom_printf -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_custom_printf.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.16.0: Requires ppxlib >= 0.28.0
ppx_custom_printf.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_fields_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_fields_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.16.0: Requires ppxlib >= 0.28.0
ppx_fields_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_hash -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_hash.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.16.0: Requires ppxlib >= 0.28.0
ppx_hash.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_inline_test -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_jane.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.16.0: Requires ppxlib >= 0.28.0
ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_log.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.16.0: Requires ppxlib >= 0.28.0
ppx_log.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_message.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.16.0: Requires ppxlib >= 0.28.0
ppx_sexp_message.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable_witness.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable_witness.v0.16.0: Requires ppxlib >= 0.28.0
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sedlex -> (problem)
js_of_ocaml-compiler 6.0.1 requires >= 3.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Incompatible with restriction: >= 3.3
...
- sexplib -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
typerep.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
typerep.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
typerep.v0.16.0: Requires ocaml >= 4.14.0 & < 5.3
typerep.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
typerep.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- variantslib -> variantslib.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-5.2_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-nnp.base base-threads.base base-unix.base
base_bigstring.v0.17.0 base_quickcheck.v0.17.1 bin_prot.v0.17.0-1
capitalization.v0.17.0 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1
core.v0.17.2 core_kernel.v0.17.0 core_unix.v0.17.1 cppo.1.8.0
csexp.1.5.2 cstruct.6.2.0 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0
ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml base-domains
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.2.1
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 5.2.1 requires = 5.2.1
- ocaml-base-compiler -> ocaml-base-compiler.5.2.1
User requested = 5.2.1
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib_jane -> (problem)
Rejected candidates:
ppxlib_jane.v0.17.4: Requires ocaml >= 5.3.0
ppxlib_jane.v0.17.3: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.2: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.1: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.2_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-domains.base base-nnp.base
base-threads.base base-unix.base binaryen-bin.119 conf-c++.1.0
conf-cmake.1 conf-ninja.1 conf-npm.1 cppo.1.6.7 dune.3.17.2
dune-configurator.2.5.1 duration.0.2.1 fmt.0.9.0 logs.0.7.0
lwt.5.7.0 mirage-clock.2.0.0 ocaml-compiler-libs.v0.17.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocamlbuild.0.14.3 ocamlfind.1.9.6 ocplib-endian.1.1
ppx_derivers.1.0 re.1.7.2 seq.0.3 sexplib0.v0.15.1 spawn.v0.15.0
stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3
wasm_of_ocaml-compiler.6.0.1 yojson.2.1.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml-base-compiler base-domains
ocaml ocaml dune ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
base.v0.17.3: Requires sexplib0 >= v0.17.0 & < v0.18~
base.v0.17.2: Requires sexplib0 >= v0.16.0
base.v0.17.1: Requires sexplib0 >= v0.17 & < v0.18~
base.v0.17.0: Requires sexplib0 >= v0.17 & < v0.18~
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires splittable_random >= v0.17 & < v0.18~
base_quickcheck.v0.17.0: Requires splittable_random >= v0.17 & < v0.18~
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires splittable_random >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires splittable_random >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- core -> core.v0.16.1
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- expect_test_helpers_core -> (problem)
core_unix v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
expect_test_helpers_core.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.16.0: Requires re >= 1.8.0
expect_test_helpers_core.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- jbuilder -> (problem)
dune 3.17.2 requires not(= transition)
Rejected candidates:
jbuilder.transition: Incompatible with restriction: not(= transition)
jbuilder.1.0+beta20.2: Requires ocaml >= 4.02.3 & < 5.0
jbuilder.1.0+beta20.1: Requires ocaml >= 4.02.3 & < 5.0
- js_of_ocaml -> js_of_ocaml.6.0.1
wasm_of_ocaml-compiler 6.0.1 requires = 6.0.1
- js_of_ocaml-compiler -> js_of_ocaml-compiler.6.0.1
js_of_ocaml 6.0.1 requires = 6.0.1
- jst-config -> jst-config.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- menhir -> menhir.20200123
menhirLib 20200123 requires not(<> 20200123)
- menhirLib -> menhirLib.20200123
menhir 20200123 requires = 20200123
- menhirSdk -> menhirSdk.20200123
menhir 20200123 requires = 20200123
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.5.2.1
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 5.2.1 requires = 5.2.1
- ocaml-base-compiler -> ocaml-base-compiler.5.2.1
User requested = 5.2.1
- ocaml-migrate-parsetree -> (problem)
Rejected candidates:
ocaml-migrate-parsetree.2.4.0: Requires ocaml >= 4.02.3 & < 5.1
ocaml-migrate-parsetree.2.3.0: Requires ocaml >= 4.02.3 & < 4.15
ocaml-migrate-parsetree.2.2.0: Requires ocaml >= 4.02.3 & < 4.14
ocaml-migrate-parsetree.2.1.0: Requires ocaml >= 4.02.3 & < 4.13
ocaml-migrate-parsetree.2.0.0: Requires ocaml >= 4.02.3 & < 4.12
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_assert.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.16.0: Requires ppxlib >= 0.28.0
ppx_assert.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_base -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_base.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.16.0: Requires ppxlib >= 0.28.0
ppx_base.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_bench -> (problem)
splittable_random v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_bench.v0.17.1: Requires ppxlib >= 0.36.0
ppx_bench.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_compare -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_compare.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.16.0: Requires ppxlib >= 0.28.0
ppx_compare.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_custom_printf -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_custom_printf.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.16.0: Requires ppxlib >= 0.28.0
ppx_custom_printf.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_fields_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_fields_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.16.0: Requires ppxlib >= 0.28.0
ppx_fields_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_hash -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_hash.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.16.0: Requires ppxlib >= 0.28.0
ppx_hash.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_inline_test -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_jane.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.16.0: Requires ppxlib >= 0.28.0
pp_jane.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_log.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.16.0: Requires ppxlib >= 0.28.0
ppx_log.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_message.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.16.0: Requires ppxlib >= 0.28.0
ppx_sexp_message.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable_witness.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable_witness.v0.16.0: Requires ppxlib >= 0.28.0
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sedlex -> (problem)
js_of_ocaml-compiler 6.0.1 requires >= 3.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Incompatible with restriction: >= 3.3
...
- sexplib -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-5.1_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.17.0
async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0
async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base
base-domains.base base-nnp.base base-threads.base base-unix.base
base_bigstring.v0.17.0 base_quickcheck.v0.17.1 bin_prot.v0.17.0-1
capitalization.v0.17.0 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1
core.v0.17.2 core_kernel.v0.17.0 core_unix.v0.17.1 cppo.1.8.0
csexp.1.5.2 cstruct.6.2.0 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0
fmt.0.11.0 gel.v0.17.0 gen.1.1 int_repr.v0.17.0
jane-street-headers.v0.17.0 js_of_ocaml.6.3.2
js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1
ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0
ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1
ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0
ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1
ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0
ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0
ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0
ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0
ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1
ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1
ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1
ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1
ppx_stable_witness.v0.17.0 ppx_string.v0.17.0
ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1
ppx_variants_conv.v0.17.1 ppxlib.0.38.0
protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base
sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0
splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0
textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1
typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml base-domains
ocaml-base-compiler ocaml-base-compiler
- ocaml -> ocaml.5.1.1
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 5.1.1 requires = 5.1.1
- ocaml-base-compiler -> ocaml-base-compiler.5.1.1
User requested = 5.1.1
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib_jane -> (problem)
Rejected candidates:
ppxlib_jane.v0.17.4: Requires ocaml >= 5.3.0
ppxlib_jane.v0.17.3: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.2: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.1: Requires ocaml >= 5.3.0 & < 5.4.0
ppxlib_jane.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
2026-03-31 20:53.55 [INFO] = debian-13-5.1_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-domains.base base-nnp.base
base-threads.base base-unix.base binaryen-bin.119 conf-c++.1.0
conf-cmake.1 conf-ninja.1 conf-npm.1 cppo.1.6.1 dune.3.17.2
dune-configurator.2.5.1 duration.0.2.1 fmt.0.9.0 logs.0.7.0
lwt.5.7.0 mirage-clock.2.0.0 ocaml-compiler-libs.v0.11.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocamlbuild.0.14.2 ocamlfind.1.9.6 ocplib-endian.1.1
ppx_derivers.1.0 re.1.7.2 seq.0.3 sexplib0.v0.15.1 spawn.v0.15.0
stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3
wasm_of_ocaml-compiler.6.0.1 yojson.2.1.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml-base-compiler base-domains
ocaml ocaml dune ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
base.v0.17.3: Requires sexplib0 >= v0.17.0 & < v0.18~
base.v0.17.2: Requires sexplib0 >= v0.16.0
base.v0.17.1: Requires sexplib0 >= v0.17 & < v0.18~
base.v0.17.0: Requires sexplib0 >= v0.17 & < v0.18~
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires splittable_random >= v0.17 & < v0.18~
base_quickcheck.v0.17.0: Requires splittable_random >= v0.17 & < v0.18~
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires splittable_random >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires splittable_random >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- core -> core.v0.16.1
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- expect_test_helpers_core -> (problem)
core_unix v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
expect_test_helpers_core.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.16.0: Requires re >= 1.8.0
expect_test_helpers_core.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- jbuilder -> (problem)
dune 3.17.2 requires not(= transition)
Rejected candidates:
jbuilder.transition: Incompatible with restriction: not(= transition)
jbuilder.1.0+beta20.2: Requires ocaml >= 4.02.3 & < 5.0
jbuilder.1.0+beta20.1: Requires ocaml >= 4.02.3 & < 5.0
- js_of_ocaml -> js_of_ocaml.6.0.1
wasm_of_ocaml-compiler 6.0.1 requires = 6.0.1
- js_of_ocaml-compiler -> js_of_ocaml-compiler.6.0.1
js_of_ocaml 6.0.1 requires = 6.0.1
- jst-config -> jst-config.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- menhir -> menhir.20200123
menhirLib 20200123 requires not(<> 20200123)
- menhirLib -> menhirLib.20200123
menhir 20200123 requires = 20200123
- menhirSdk -> menhirSdk.20200123
menhir 20200123 requires = 20200123
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.5.1.1
cppo 1.6.1 requires < 5.2
ocaml-base-compiler 5.1.1 requires = 5.1.1
- ocaml-base-compiler -> ocaml-base-compiler.5.1.1
User requested = 5.1.1
- ocaml-migrate-parsetree -> (problem)
Rejected candidates:
ocaml-migrate-parsetree.2.4.0: Requires ocaml >= 4.02.3 & < 5.1
ocaml-migrate-parsetree.2.3.0: Requires ocaml >= 4.02.3 & < 4.15
ocaml-migrate-parsetree.2.2.0: Requires ocaml >= 4.02.3 & < 4.14
ocaml-migrate-parsetree.2.1.0: Requires ocaml >= 4.02.3 & < 4.13
ocaml-migrate-parsetree.2.0.0: Requires ocaml >= 4.02.3 & < 4.12
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_assert.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.16.0: Requires ppxlib >= 0.28.0
ppx_assert.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_base -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_base.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.16.0: Requires ppxlib >= 0.28.0
ppx_base.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_bench -> (problem)
splittable_random v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_bench.v0.17.1: Requires ppxlib >= 0.36.0
ppx_bench.v0.17.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_compare -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_compare.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.16.0: Requires ppxlib >= 0.28.0
ppx_compare.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_custom_printf -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_custom_printf.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.16.0: Requires ppxlib >= 0.28.0
ppx_custom_printf.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_fields_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_fields_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.16.0: Requires ppxlib >= 0.28.0
ppx_fields_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_hash -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_hash.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.16.0: Requires ppxlib >= 0.28.0
ppx_hash.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_inline_test -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_jane.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.16.0: Requires ppxlib >= 0.28.0
ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_log.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.16.0: Requires ppxlib >= 0.28.0
ppx_log.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_message.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.16.0: Requires ppxlib >= 0.28.0
ppx_sexp_message.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable_witness.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable_witness.v0.16.0: Requires ppxlib >= 0.28.0
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sedlex -> (problem)
js_of_ocaml-compiler 6.0.1 requires >= 3.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Incompatible with restriction: >= 3.3
...
- sexplib -> (problem)
core v0.16.1 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.1 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-5.0_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-domains.base base-nnp.base
base-threads.base base-unix.base cmdliner.2.1.0 conf-binaryen.1
conf-npm.1 cppo.1.8.0 csexp.1.5.2 dune.3.22.0
dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0 gen.1.1
js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0 lwt.6.1.1
menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml base-domains
ocaml-base-compiler ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.5.0.0
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 5.0.0 requires = 5.0.0
- ocaml-base-compiler -> ocaml-base-compiler.5.0.0
User requested = 5.0.0
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-5.0_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-domains.base base-nnp.base
base-threads.base base-unix.base binaryen-bin.119 conf-c++.1.0
conf-cmake.1 conf-ninja.1 conf-npm.1 cppo.1.6.1 dune.3.17.2
dune-configurator.2.5.1 duration.0.2.1 fmt.0.9.0 logs.0.7.0
lwt.5.6.0 mirage-clock.2.0.0 ocaml-compiler-libs.v0.11.0
ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocamlbuild.0.14.1 ocamlfind.1.9.6 ocplib-endian.1.1
ppx_derivers.1.0 re.1.7.2 seq.0.3 sexplib0.v0.15.1 spawn.v0.15.0
stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3
wasm_of_ocaml-compiler.6.0.1 yojson.2.1.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw ocaml-base-compiler ocaml-base-compiler base-domains
ocaml ocaml dune ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires splittable_random >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires splittable_random >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- cmdliner -> cmdliner.1.3.0
fmt 0.9.0 requires not(< 0.9.8 | >= 2.0.0)
- core -> core.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune-private-libs -> (problem)
dune-configurator 2.5.1 requires = 2.5.1
Rejected candidates:
dune-private-libs.3.22.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1
dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1
dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1
...
- expect_test_helpers_core -> (problem)
core_unix v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
expect_test_helpers_core.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.16.0: Requires re >= 1.8.0
expect_test_helpers_core.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- jbuilder -> (problem)
dune 3.17.2 requires not(= transition)
Rejected candidates:
jbuilder.transition: Incompatible with restriction: not(= transition)
jbuilder.1.0+beta20.2: Requires ocaml >= 4.02.3 & < 5.0
jbuilder.1.0+beta20.1: Requires ocaml >= 4.02.3 & < 5.0
- js_of_ocaml -> js_of_ocaml.6.0.1
wasm_of_ocaml-compiler 6.0.1 requires = 6.0.1
- js_of_ocaml-compiler -> js_of_ocaml-compiler.6.0.1
js_of_ocaml 6.0.1 requires = 6.0.1
- jst-config -> jst-config.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- menhir -> menhir.20200123
menhirLib 20200123 requires not(<> 20200123)
- menhirLib -> menhirLib.20200123
menhir 20200123 requires = 20200123
- menhirSdk -> menhirSdk.20200123
menhir 20200123 requires = 20200123
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.5.0.0
core v0.16.0 requires >= 4.14.0 & < 5.1~
ocaml-base-compiler 5.0.0 requires = 5.0.0
- ocaml-base-compiler -> ocaml-base-compiler.5.0.0
User requested = 5.0.0
- ocaml-migrate-parsetree -> (problem)
ppxlib 0.15.0 requires >= 1.5.0 & < 2.0.0
Rejected candidates:
ocaml-migrate-parsetree.2.4.0: Incompatible with restriction: >= 1.5.0 & < 2.0.0
ocaml-migrate-parsetree.2.3.0: Requires ocaml >= 4.02.3 & < 4.15
ocaml-migrate-parsetree.2.2.0: Requires ocaml >= 4.02.3 & < 4.14
ocaml-migrate-parsetree.2.1.0: Requires ocaml >= 4.02.3 & < 4.13
ocaml-migrate-parsetree.2.0.0: Requires ocaml >= 4.02.3 & < 4.12
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_assert.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.16.0: Requires ppxlib >= 0.28.0
ppx_assert.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_base -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_base.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.16.0: Requires ppxlib >= 0.28.0
ppx_base.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_bench -> (problem)
splittable_random v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_compare -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_compare.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.16.0: Requires ppxlib >= 0.28.0
ppx_compare.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_custom_printf -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_custom_printf.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.16.0: Requires ppxlib >= 0.28.0
ppx_custom_printf.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_fields_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_fields_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.16.0: Requires ppxlib >= 0.28.0
ppx_fields_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_hash -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_hash.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.16.0: Requires ppxlib >= 0.28.0
ppx_hash.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_inline_test -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_jane.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.16.0: Requires ppxlib >= 0.28.0
ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_log.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.16.0: Requires ppxlib >= 0.28.0
ppx_log.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_message.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.16.0: Requires ppxlib >= 0.28.0
ppx_sexp_message.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable_witness.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable_witness.v0.16.0: Requires ppxlib >= 0.28.0
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sedlex -> (problem)
js_of_ocaml-compiler 6.0.1 requires >= 3.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Incompatible with restriction: >= 3.3
...
- sexplib -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 cppo.1.8.0 csexp.1.5.2
dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 fmt.0.11.0
gen.1.1 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 logs.0.10.0
lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209
menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0
ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0 re.1.14.0
sedlex.3.7 seq.base sexplib0.v0.17.0 spawn.v0.17.0
stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires ppx_base >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- core -> core.v0.16.2
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- jst-config -> jst-config.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ocaml -> ocaml.4.14.2
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> ppx_assert.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_base -> ppx_base.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_bench -> (problem)
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_bin_prot -> (problem)
Rejected candidates:
ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0
ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bin_prot.v0.15.0: Requires bin_prot >= v0.15 & < v0.16
ppx_bin_prot.v0.14.0: Requires bin_prot >= v0.14 & < v0.15
...
- ppx_cold -> ppx_cold.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_compare -> ppx_compare.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_custom_printf -> ppx_custom_printf.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_enumerate -> ppx_enumerate.v0.16.0
ppx_base v0.16.0 requires >= v0.16 & < v0.17
- ppx_expect -> ppx_expect.v0.16.2
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_fields_conv -> ppx_fields_conv.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_globalize -> (problem)
ppx_base v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_hash -> ppx_hash.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_here -> ppx_here.v0.16.0
ppx_assert v0.16.0 requires >= v0.16 & < v0.17
- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_inline_test -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> ppx_jane.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_let -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> ppx_log.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- ppx_module_timer -> ppx_module_timer.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_optional -> ppx_optional.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_pipebang -> ppx_pipebang.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> ppx_sexp_message.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- ppx_sexp_value -> ppx_sexp_value.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_stable -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> ppx_stable_witness.v0.16.0
bin_prot v0.16.0 requires >= v0.16 & < v0.17
- ppx_string -> ppx_string.v0.16.0
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
- ppx_tydi -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
- ppx_typerep_conv -> (problem)
ppx_jane v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sexp_pretty -> sexp_pretty.v0.16.0
expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17
- sexplib -> (problem)
core v0.16.2 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.2 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-4.14_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-async.dev alcotest-js.dev alcotest-lwt.dev
alcotest-mirage.dev alcotest-wasm.dev astring.0.8.5 async.v0.16.0
base-bigarray.base base-bytes.base base-threads.base base-unix.base
binaryen-bin.119 conf-c++.1.0 conf-cmake.1 conf-ninja.1 conf-npm.1
cppo.1.6.1 dune.3.17.2 dune-configurator.2.5.1 duration.0.2.1
fmt.0.8.8 logs.0.7.0 lwt.5.4.0 menhir.20160303 mirage-clock.2.0.0
mmap.1.1.0 ocaml-compiler-libs.v0.11.0 ocaml-config.2
ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.0
ocamlfind.1.9.1 ocplib-endian.1.0 ppx_derivers.1.0 re.1.7.2
result.1.5 seq.0.3 sexplib0.v0.12.0 spawn.v0.15.0
stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3
wasm_of_ocaml-compiler.6.0.1 yojson.2.1.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js&alcotest-async
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-base-compiler ocaml dune ocaml ocaml-base-compiler
- async_kernel -> async_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_rpc_kernel -> async_rpc_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- async_unix -> async_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- base -> (problem)
Rejected candidates:
base.v0.17.3: Requires ocaml >= 5.1.0
base.v0.17.2: Requires ocaml >= 5.1.0
base.v0.17.1: Requires ocaml >= 5.1.0
base.v0.17.0: Requires ocaml >= 5.1.0
base.v0.16.4: Requires sexplib0 >= v0.16 & < v0.17
...
- base_bigstring -> base_bigstring.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- base_quickcheck -> (problem)
Rejected candidates:
base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0
base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0
base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
base_quickcheck.v0.15.0: Requires splittable_random >= v0.15 & < v0.16
base_quickcheck.v0.14.1: Requires splittable_random >= v0.14 & < v0.15
...
- bin_prot -> bin_prot.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- cmdliner -> cmdliner.1.3.0
fmt 0.8.8 requires not(< 0.9.8 | >= 2.0.0)
- core -> core.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_kernel -> core_kernel.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- core_unix -> core_unix.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- expect_test_helpers_core -> (problem)
core_unix v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
expect_test_helpers_core.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.16.0: Requires re >= 1.8.0
expect_test_helpers_core.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
expect_test_helpers_core.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- fieldslib -> fieldslib.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- int_repr -> int_repr.v0.16.0
base_bigstring v0.16.0 requires >= v0.16 & < v0.17
- jane-street-headers -> jane-street-headers.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.17.2 requires not(= transition)
- js_of_ocaml -> js_of_ocaml.6.0.1
wasm_of_ocaml-compiler 6.0.1 requires = 6.0.1
- js_of_ocaml-compiler -> js_of_ocaml-compiler.6.0.1
js_of_ocaml 6.0.1 requires = 6.0.1
- jst-config -> jst-config.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- menhirLib -> (problem)
Rejected candidates:
menhirLib.20260209: Requires menhir not(<> 20260209)
menhirLib.20260203: Requires menhir not(<> 20260203)
menhirLib.20260122: Requires menhir not(<> 20260122)
menhirLib.20250912: Requires menhir not(<> 20250912)
menhirLib.20250903: Requires menhir not(<> 20250903)
...
- menhirSdk -> (problem)
Rejected candidates:
menhirSdk.20260209: Requires menhir not(<> 20260209)
menhirSdk.20260203: Requires menhir not(<> 20260203)
menhirSdk.20260122: Requires menhir not(<> 20260122)
menhirSdk.20250912: Requires menhir not(<> 20250912)
menhirSdk.20250903: Requires menhir not(<> 20250903)
...
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.4.14.2
core v0.16.0 requires >= 4.14.0 & < 5.1~
dune-private-libs 2.5.1 requires >= 4.07 & < 5.0
ocaml-base-compiler 4.14.2 requires = 4.14.2
- ocaml-base-compiler -> ocaml-base-compiler.4.14.2
User requested = 4.14.2
- ocaml-migrate-parsetree -> (problem)
ppxlib 0.15.0 requires >= 1.5.0 & < 2.0.0
Rejected candidates:
ocaml-migrate-parsetree.2.4.0: Incompatible with restriction: >= 1.5.0 & < 2.0.0
ocaml-migrate-parsetree.2.3.0: Incompatible with restriction: >= 1.5.0 & < 2.0.0
ocaml-migrate-parsetree.2.2.0: Requires ocaml >= 4.02.3 & < 4.14
ocaml-migrate-parsetree.2.1.0: Requires ocaml >= 4.02.3 & < 4.13
ocaml-migrate-parsetree.2.0.0: Requires ocaml >= 4.02.3 & < 4.12
...
- ocaml_intrinsics -> ocaml_intrinsics.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- out-channel-redirect -> (problem)
No known implementations at all
- ppx_assert -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_assert.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.16.0: Requires ppxlib >= 0.28.0
ppx_assert.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_assert.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_base -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_base.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.16.0: Requires ppxlib >= 0.28.0
ppx_base.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_base.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_bench -> (problem)
splittable_random v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_bench.v0.17.1: Requires ocaml >= 5.1.0
ppx_bench.v0.17.0: Requires ocaml >= 5.1.0
ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0
ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0
...
- ppx_compare -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_compare.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.16.0: Requires ppxlib >= 0.28.0
ppx_compare.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_compare.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_custom_printf -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_custom_printf.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.16.0: Requires ppxlib >= 0.28.0
ppx_custom_printf.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_custom_printf.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_fields_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_fields_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.16.0: Requires ppxlib >= 0.28.0
ppx_fields_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
ppx_fields_conv.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_hash -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_hash.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.16.0: Requires ppxlib >= 0.28.0
ppx_hash.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_hash.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_inline_test -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_jane -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_jane.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.16.0: Requires ppxlib >= 0.28.0
ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_jane.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_log -> (problem)
async v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_log.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.16.0: Requires ppxlib >= 0.28.0
ppx_log.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_log.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
- ppx_optcomp -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_sexp_message -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_sexp_message.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.16.0: Requires ppxlib >= 0.28.0
ppx_sexp_message.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_sexp_message.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppx_stable_witness -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_stable_witness.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_stable_witness.v0.16.0: Requires ppxlib >= 0.28.0
- ppx_variants_conv -> (problem)
bin_prot v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0
ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17
...
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- protocol_version_header -> protocol_version_header.v0.16.0
async_rpc_kernel v0.16.0 requires >= v0.16 & < v0.17
- sedlex -> (problem)
js_of_ocaml-compiler 6.0.1 requires >= 3.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Incompatible with restriction: >= 3.3
...
- sexplib -> (problem)
core v0.16.0 requires >= v0.16 & < v0.17
Rejected candidates:
sexplib.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.16.0: Requires sexplib0 >= v0.16 & < v0.17
sexplib.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17
sexplib.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17
...
- splittable_random -> splittable_random.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- stdio -> stdio.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- textutils -> textutils.v0.16.0
async v0.16.0 requires >= v0.16 & < v0.17
- textutils_kernel -> textutils_kernel.v0.16.0
textutils v0.16.0 requires >= v0.16 & < v0.17
- time_now -> time_now.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- timezone -> timezone.v0.16.0
core_unix v0.16.0 requires >= v0.16 & < v0.17
- typerep -> typerep.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
- variantslib -> variantslib.v0.16.0
core v0.16.0 requires >= v0.16 & < v0.17
2026-03-31 20:53.55 [INFO] = debian-13-4.13_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base cmdliner.2.1.0 conf-npm.1
cppo.1.8.0 csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 fmt.0.11.0 gen.1.1 js_of_ocaml-compiler.6.3.2
logs.0.8.0 lwt.5.9.2 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3
ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1
ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.38.0
re.1.14.0 sedlex.3.7 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0
topkg.1.1.1 uutf.1.0.4 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-variants ocaml-base-compiler
- ocaml -> ocaml.4.13.1
js_of_ocaml-compiler 6.3.2 requires >= 4.13 & < 5.5
ocaml-base-compiler 4.13.1 requires = 4.13.1
- ocaml-base-compiler -> ocaml-base-compiler.4.13.1
User requested = 4.13.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.55 [INFO] = debian-13-4.13_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base biniou.1.2.0 conf-npm.1
conf-which.1 cppo.1.6.1 dune.3.17.2 dune-configurator.2.5.1
duration.0.2.1 easy-format.1.0.1 fmt.0.8.8
js_of_ocaml-compiler.5.8.1 logs.0.7.0 lwt.5.4.0 menhir.20160303
mirage-clock.2.0.0 mmap.1.1.0 ocaml-compiler-libs.v0.11.0
ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocamlbuild.0.14.0 ocamlfind.1.9.1 ocplib-endian.1.0
ppx_derivers.1.0 re.1.7.2 result.1.5 seq.0.3 sexplib0.v0.12.0
stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3 yojson.1.5.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
system-mingw system-mingw|system-msvc ocaml-base-compiler
ocaml-base-compiler ocaml dune ocaml ocaml-base-compiler
- cmdliner -> cmdliner.1.3.0
fmt 0.8.8 requires not(< 0.9.8 | >= 2.0.0)
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.17.2 requires not(= transition)
- menhirLib -> (problem)
Rejected candidates:
menhirLib.20260209: Requires menhir not(<> 20260209)
menhirLib.20260203: Requires menhir not(<> 20260203)
menhirLib.20260122: Requires menhir not(<> 20260122)
menhirLib.20250912: Requires menhir not(<> 20250912)
menhirLib.20250903: Requires menhir not(<> 20250903)
...
- menhirSdk -> (problem)
Rejected candidates:
menhirSdk.20260209: Requires menhir not(<> 20260209)
menhirSdk.20260203: Requires menhir not(<> 20260203)
menhirSdk.20260122: Requires menhir not(<> 20260122)
menhirSdk.20250912: Requires menhir not(<> 20250912)
menhirSdk.20250903: Requires menhir not(<> 20250903)
...
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.4.13.1
cppo 1.6.1 requires < 5.2
dune-private-libs 2.5.1 requires >= 4.07 & < 5.0
ocaml-base-compiler 4.13.1 requires = 4.13.1
- ocaml-base-compiler -> ocaml-base-compiler.4.13.1
User requested = 4.13.1
- ocaml-migrate-parsetree -> (problem)
ppxlib 0.15.0 requires >= 1.5.0 & < 2.0.0
Rejected candidates:
ocaml-migrate-parsetree.2.4.0: Incompatible with restriction: >= 1.5.0 & < 2.0.0
ocaml-migrate-parsetree.2.3.0: Incompatible with restriction: >= 1.5.0 & < 2.0.0
ocaml-migrate-parsetree.2.2.0: Incompatible with restriction: >= 1.5.0 & < 2.0.0
ocaml-migrate-parsetree.2.1.0: Requires ocaml >= 4.02.3 & < 4.13
ocaml-migrate-parsetree.2.0.0: Requires ocaml >= 4.02.3 & < 4.12
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 5.8.1 requires >= 0.15.0 & < 0.36.0
- sedlex -> (problem)
js_of_ocaml-compiler 5.8.1 requires >= 2.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Requires ppxlib >= 0.26.0 & < 0.36.0
...
- system-mingw -> (problem)
No usable implementations:
system-mingw.1: Availability condition not satisfied
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.3.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.2.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.1: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.0: Requires dune >= 3.19
...
2026-03-31 20:53.55 [INFO] = debian-13-4.12_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base cmdliner.2.1.0 conf-npm.1
cppo.1.8.0 csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 fmt.0.11.0 gen.1.1 js_of_ocaml-compiler.6.0.1
logs.0.8.0 lwt.5.9.2 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3
ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1
ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 re.1.12.0
sedlex.3.7 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.1
uutf.1.0.4 yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml-base-compiler
- ocaml -> ocaml.4.12.1
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.12.1 requires = 4.12.1
- ocaml-base-compiler -> ocaml-base-compiler.4.12.1
User requested = 4.12.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.55 [INFO] = debian-13-4.12_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base biniou.1.2.0 conf-m4.1 conf-npm.1
conf-which.1 cppo.1.6.1 dune.3.17.2 dune-configurator.2.5.1
duration.0.2.1 easy-format.1.0.1 fmt.0.8.8
js_of_ocaml-compiler.5.8.1 logs.0.7.0 lwt.5.4.0 menhir.20160303
mirage-clock.2.0.0 mmap.1.1.0 ocaml-compiler-libs.v0.11.0
ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0
ocamlbuild.0.14.0 ocamlfind.1.8.1 ocplib-endian.1.0
ppx_derivers.1.0 re.1.7.2 result.1.5 seq.0.3 sexplib0.v0.12.0
stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3 yojson.1.5.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-base-compiler ocaml dune ocaml
ocaml-base-compiler
- cmdliner -> cmdliner.1.3.0
fmt 0.8.8 requires not(< 0.9.8 | >= 2.0.0)
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.17.2 requires not(= transition)
- menhirLib -> (problem)
Rejected candidates:
menhirLib.20260209: Requires menhir not(<> 20260209)
menhirLib.20260203: Requires menhir not(<> 20260203)
menhirLib.20260122: Requires menhir not(<> 20260122)
menhirLib.20250912: Requires menhir not(<> 20250912)
menhirLib.20250903: Requires menhir not(<> 20250903)
...
- menhirSdk -> (problem)
Rejected candidates:
menhirSdk.20260209: Requires menhir not(<> 20260209)
menhirSdk.20260203: Requires menhir not(<> 20260203)
menhirSdk.20260122: Requires menhir not(<> 20260122)
menhirSdk.20250912: Requires menhir not(<> 20250912)
menhirSdk.20250903: Requires menhir not(<> 20250903)
...
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.4.12.1
cppo 1.6.1 requires < 5.2
dune-private-libs 2.5.1 requires >= 4.07 & < 5.0
ocaml-base-compiler 4.12.1 requires = 4.12.1
- ocaml-base-compiler -> ocaml-base-compiler.4.12.1
User requested = 4.12.1
- ocaml-migrate-parsetree -> ocaml-migrate-parsetree.1.8.0
ppxlib 0.15.0 requires >= 1.5.0 & < 2.0.0
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 5.8.1 requires >= 0.15.0 & < 0.36.0
- sedlex -> (problem)
js_of_ocaml-compiler 5.8.1 requires >= 2.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Requires ppxlib >= 0.26.0 & < 0.36.0
...
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.3.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.2.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.1: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.0: Requires dune >= 3.19
...
2026-03-31 20:53.55 [INFO] = debian-13-4.11_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base cmdliner.2.1.0 conf-npm.1
cppo.1.8.0 csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 fmt.0.11.0 gen.1.1 js_of_ocaml-compiler.6.0.1
logs.0.8.0 lwt.5.9.2 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 re.1.11.0 sedlex.3.7 seq.base
sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants
- ocaml -> ocaml.4.11.2
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.11.2 requires = 4.11.2
- ocaml-base-compiler -> ocaml-base-compiler.4.11.2
User requested = 4.11.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.55 [INFO] = debian-13-4.11_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.3 base-bigarray.base base-bytes.base
base-threads.base base-unix.base biniou.1.2.0 conf-m4.1 conf-npm.1
conf-which.1 cppo.1.6.1 dune.3.17.2 dune-configurator.2.5.1
duration.0.2.1 easy-format.1.0.1 fmt.0.8.8
js_of_ocaml-compiler.5.8.1 logs.0.7.0 lwt.4.2.0 menhir.20160303
mirage-clock.2.0.0 mmap.1.0.2 ocaml-compiler-libs.v0.11.0
ocaml-config.0 ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.0
ocamlfind.1.8.1 ppx_derivers.1.0 re.1.7.2 result.1.5 seq.0.3
sexplib0.v0.12.0 stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3
yojson.1.5.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml dune
- cmdliner -> cmdliner.1.3.0
fmt 0.8.8 requires not(< 0.9.8 | >= 2.0.0)
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.17.2 requires not(= transition)
- menhirLib -> (problem)
Rejected candidates:
menhirLib.20260209: Requires menhir not(<> 20260209)
menhirLib.20260203: Requires menhir not(<> 20260203)
menhirLib.20260122: Requires menhir not(<> 20260122)
menhirLib.20250912: Requires menhir not(<> 20250912)
menhirLib.20250903: Requires menhir not(<> 20250903)
...
- menhirSdk -> (problem)
Rejected candidates:
menhirSdk.20260209: Requires menhir not(<> 20260209)
menhirSdk.20260203: Requires menhir not(<> 20260203)
menhirSdk.20260122: Requires menhir not(<> 20260122)
menhirSdk.20250912: Requires menhir not(<> 20250912)
menhirSdk.20250903: Requires menhir not(<> 20250903)
...
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.4.11.2
astring 0.8.3 requires >= 4.01.0 & < 4.12.0
ocaml-base-compiler 4.11.2 requires = 4.11.2
- ocaml-base-compiler -> ocaml-base-compiler.4.11.2
User requested = 4.11.2
- ocaml-migrate-parsetree -> ocaml-migrate-parsetree.1.7.3
ppxlib 0.15.0 requires >= 1.5.0 & < 2.0.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 5.8.1 requires >= 0.15.0 & < 0.36.0
- sedlex -> (problem)
js_of_ocaml-compiler 5.8.1 requires >= 2.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Requires ppxlib >= 0.26.0 & < 0.36.0
...
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.3.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.2.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.1: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.0: Requires dune >= 3.19
...
2026-03-31 20:53.55 [INFO] = debian-13-4.10_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base cmdliner.2.1.0 conf-npm.1
cppo.1.8.0 csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 fmt.0.11.0 gen.1.1 js_of_ocaml-compiler.6.0.1
logs.0.8.0 lwt.5.9.2 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 re.1.11.0 sedlex.3.7 seq.base
sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants
- ocaml -> ocaml.4.10.2
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.10.2 requires = 4.10.2
- ocaml-base-compiler -> ocaml-base-compiler.4.10.2
User requested = 4.10.2
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.55 [INFO] = debian-13-4.10_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.3 base-bigarray.base base-bytes.base
base-threads.base base-unix.base biniou.1.2.0 conf-m4.1 conf-npm.1
conf-which.1 cppo.1.6.1 dune.3.17.2 dune-configurator.2.5.1
duration.0.2.1 easy-format.1.0.1 fmt.0.8.8
js_of_ocaml-compiler.5.8.1 logs.0.7.0 lwt.4.2.0 menhir.20160303
mirage-clock.2.0.0 mmap.1.0.2 ocaml-compiler-libs.v0.11.0
ocaml-config.0 ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.0
ocamlfind.1.8.1 ppx_derivers.1.0 re.1.7.2 result.1.5 seq.0.3
sexplib0.v0.12.0 stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3
yojson.1.5.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml dune
- cmdliner -> cmdliner.1.3.0
fmt 0.8.8 requires not(< 0.9.8 | >= 2.0.0)
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.17.2 requires not(= transition)
- menhirLib -> (problem)
Rejected candidates:
menhirLib.20260209: Requires menhir not(<> 20260209)
menhirLib.20260203: Requires menhir not(<> 20260203)
menhirLib.20260122: Requires menhir not(<> 20260122)
menhirLib.20250912: Requires menhir not(<> 20250912)
menhirLib.20250903: Requires menhir not(<> 20250903)
...
- menhirSdk -> (problem)
Rejected candidates:
menhirSdk.20260209: Requires menhir not(<> 20260209)
menhirSdk.20260203: Requires menhir not(<> 20260203)
menhirSdk.20260122: Requires menhir not(<> 20260122)
menhirSdk.20250912: Requires menhir not(<> 20250912)
menhirSdk.20250903: Requires menhir not(<> 20250903)
...
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.4.10.2
astring 0.8.3 requires >= 4.01.0 & < 4.12.0
ocaml-base-compiler 4.10.2 requires = 4.10.2
- ocaml-base-compiler -> ocaml-base-compiler.4.10.2
User requested = 4.10.2
- ocaml-migrate-parsetree -> ocaml-migrate-parsetree.1.5.0
ppxlib 0.15.0 requires >= 1.5.0 & < 2.0.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 5.8.1 requires >= 0.15.0 & < 0.36.0
- sedlex -> (problem)
js_of_ocaml-compiler 5.8.1 requires >= 2.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Requires ppxlib >= 0.26.0 & < 0.36.0
...
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.3.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.2.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.1: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.0: Requires dune >= 3.19
...
2026-03-31 20:53.55 [INFO] = debian-13-4.09_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base cmdliner.2.1.0 conf-npm.1
cppo.1.8.0 csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 fmt.0.11.0 gen.1.1 js_of_ocaml-compiler.6.0.1
logs.0.8.0 lwt.5.9.2 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 re.1.11.0 sedlex.3.7 seq.base
sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants
- ocaml -> ocaml.4.09.1
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.09.1 requires = 4.09.1
- ocaml-base-compiler -> ocaml-base-compiler.4.09.1
User requested = 4.09.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.55 [INFO] = debian-13-4.09_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.3 base-bigarray.base base-bytes.base
base-threads.base base-unix.base biniou.1.2.0 conf-m4.1 conf-npm.1
conf-which.1 cppo.1.6.1 dune.3.17.2 dune-configurator.2.5.1
duration.0.2.1 easy-format.1.0.1 fmt.0.8.8
js_of_ocaml-compiler.5.8.1 logs.0.7.0 lwt.4.2.0 menhir.20160303
mirage-clock.2.0.0 mmap.1.0.2 ocaml-compiler-libs.v0.11.0
ocaml-config.0 ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.0
ocamlfind.1.8.1 ppx_derivers.1.0 re.1.7.2 result.1.5 seq.0.3
sexplib0.v0.12.0 stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3
yojson.1.5.0
ocaml-base-compler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml dune
- cmdliner -> cmdliner.1.3.0
fmt 0.8.8 requires not(< 0.9.8 | >= 2.0.0)
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.17.2 requires not(= transition)
- menhirLib -> (problem)
Rejected candidates:
menhirLib.20260209: Requires menhir not(<> 20260209)
menhirLib.20260203: Requires menhir not(<> 20260203)
menhirLib.20260122: Requires menhir not(<> 20260122)
menhirLib.20250912: Requires menhir not(<> 20250912)
menhirLib.20250903: Requires menhir not(<> 20250903)
...
- menhirSdk -> (problem)
Rejected candidates:
menhirSdk.20260209: Requires menhir not(<> 20260209)
menhirSdk.20260203: Requires menhir not(<> 20260203)
menhirSdk.20260122: Requires menhir not(<> 20260122)
menhirSdk.20250912: Requires menhir not(<> 20250912)
menhirSdk.20250903: Requires menhir not(<> 20250903)
...
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.4.09.1
astring 0.8.3 requires >= 4.01.0 & < 4.12.0
ocaml-base-compiler 4.09.1 requires = 4.09.1
- ocaml-base-compiler -> ocaml-base-compiler.4.09.1
User requested = 4.09.1
- ocaml-migrate-parsetree -> ocaml-migrate-parsetree.1.5.0
ppxlib 0.15.0 requires >= 1.5.0 & < 2.0.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 5.8.1 requires >= 0.15.0 & < 0.36.0
- sedlex -> (problem)
js_of_ocaml-compiler 5.8.1 requires >= 2.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Requires ppxlib >= 0.26.0 & < 0.36.0
...
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.3.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.2.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.1: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.0: Requires dune >= 3.19
...
2026-03-31 20:53.55 [INFO] = debian-13-4.08_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.5 base-bigarray.base base-bytes.base
base-threads.base base-unix.base cmdliner.2.1.0 conf-npm.1
cppo.1.8.0 csexp.1.5.2 dune.3.22.0 dune-configurator.3.22.0
duration.0.2.1 fmt.0.11.0 gen.1.1 js_of_ocaml-compiler.6.0.1
logs.0.8.0 lwt.5.9.2 menhir.20260209 menhirCST.20260209
menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209
mirage-clock.4.2.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3
ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8
ocplib-endian.1.2 ppx_derivers.1.2.1 re.1.11.0 sedlex.3.7 seq.base
sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4
yojson.3.0.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants
- ocaml -> ocaml.4.08.1
js_of_ocaml-compiler 6.0.1 requires >= 4.08 & < 5.4
ocaml-base-compiler 4.08.1 requires = 4.08.1
- ocaml-base-compiler -> ocaml-base-compiler.4.08.1
User requested = 4.08.1
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.35.0
js_of_ocaml-compiler 6.0.1 requires >= 0.15.0 & < 0.36.0
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.3.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.2.0: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.1: Requires ocaml >= 4.14
wasm_of_ocaml-compiler.6.1.0: Requires ocaml >= 4.14
...
2026-03-31 20:53.55 [INFO] = debian-13-4.08_opam-2.5 =
2026-03-31 20:53.55 [INFO] Can't find all required versions.
Selected: alcotest.dev alcotest-js.dev alcotest-lwt.dev alcotest-mirage.dev
alcotest-wasm.dev astring.0.8.3 base-bigarray.base base-bytes.base
base-threads.base base-unix.base biniou.1.2.0 conf-m4.1 conf-npm.1
conf-which.1 cppo.1.6.1 dune.3.17.2 dune-configurator.2.5.1
duration.0.2.1 easy-format.1.0.1 fmt.0.8.8
js_of_ocaml-compiler.5.8.1 logs.0.7.0 lwt.4.2.0 menhir.20160303
mirage-clock.2.0.0 mmap.1.0.2 ocaml-compiler-libs.v0.11.0
ocaml-config.0 ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.0
ocamlfind.1.8.0 ppx_derivers.1.0 re.1.7.2 result.1.5 seq.0.3
sexplib0.v0.12.0 stdlib-shims.0.1.0 topkg.1.0.8 uutf.1.0.3
yojson.1.5.0
ocaml-base-compiler&alcotest&alcotest-wasm&alcotest-mirage&alcotest-lwt&alcotest-js
ocaml-base-compiler ocaml-variants ocaml dune
- cmdliner -> cmdliner.1.3.0
fmt 0.8.8 requires not(< 0.9.8 | >= 2.0.0)
- dune-private-libs -> dune-private-libs.2.5.1
dune-configurator 2.5.1 requires = 2.5.1
- jbuilder -> jbuilder.1.0+beta20.1
dune 3.17.2 requires not(= transition)
- menhirLib -> (problem)
Rejected candidates:
menhirLib.20260209: Requires menhir not(<> 20260209)
menhirLib.20260203: Requires menhir not(<> 20260203)
menhirLib.20260122: Requires menhir not(<> 20260122)
menhirLib.20250912: Requires menhir not(<> 20250912)
menhirLib.20250903: Requires menhir not(<> 20250903)
...
- menhirSdk -> (problem)
Rejected candidates:
menhirSdk.20260209: Requires menhir not(<> 20260209)
menhirSdk.20260203: Requires menhir not(<> 20260203)
menhirSdk.20260122: Requires menhir not(<> 20260122)
menhirSdk.20250912: Requires menhir not(<> 20250912)
menhirSdk.20250903: Requires menhir not(<> 20250903)
...
- mirage-device -> mirage-device.1.2.0
mirage-clock 2.0.0 requires >= 1.0.0 & < 2.0.0
- ocaml -> ocaml.4.08.1
astring 0.8.3 requires >= 4.01.0 & < 4.12.0
ocaml-base-compiler 4.08.1 requires = 4.08.1
- ocaml-base-compiler -> ocaml-base-compiler.4.08.1
User requested = 4.08.1
- ocaml-migrate-parsetree -> ocaml-migrate-parsetree.1.5.0
ppxlib 0.15.0 requires >= 1.5.0 & < 2.0.0
- ocaml-variants -> (problem)
Rejected candidates:
ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha3+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
ocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
...
- out-channel-redirect -> (problem)
No known implementations at all
- ppxlib -> ppxlib.0.15.0
js_of_ocaml-compiler 5.8.1 requires >= 0.15.0 & < 0.36.0
- sedlex -> (problem)
js_of_ocaml-compiler 5.8.1 requires >= 2.3
Rejected candidates:
sedlex.3.7: Requires ppxlib >= 0.26.0
sedlex.3.6: Requires ppxlib >= 0.26.0
sedlex.3.4: Requires ppxlib >= 0.26.0
sedlex.3.3: Requires ppxlib >= 0.26.0 & < 0.36.0
sedlex.3.2: Requires ppxlib >= 0.26.0 & < 0.36.0
...
- wasm_of_ocaml-compiler -> (problem)
Rejected candidates:
wasm_of_ocaml-compiler.6.3.2: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.3.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.2.0: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.1: Requires dune >= 3.19
wasm_of_ocaml-compiler.6.1.0: Requires dune >= 3.19
...
Job succeeded
2026-03-31 20:53.59: Job failed: No solution found for any supported platform