← Back to PR #27360
Build Log: ocaml-rocksdb.0.02
Status: SUCCESS
Log Output
Processing: [default: loading data]
[ocaml-rocksdb.0.02: http]
[ocaml-rocksdb.0.02: extract]
-> retrieved ocaml-rocksdb.0.02 (https://github.com/chetmurthy/ocaml-rocksdb/archive/refs/tags/0.02.tar.gz)
[ocaml-rocksdb: make sys]
+ /usr/bin/make "sys" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02)
- [WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
- set -e; for i in lib; do cd $i; /usr/bin/make all; cd ..; done
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c misc.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' misc.ml
- File "misc.ml", line 52, characters 6-12:
- 52 | let isatty = Unix.isatty fd in
- ^^^^^^
- Warning 26 [unused-var]: unused variable isatty.
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c rocks_types.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' rocks_types.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c rocks_types.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' rocks_types.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c ffi.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' ffi.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c ffi.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' ffi.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c rocks.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' rocks.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c rocks.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' rocks.ml
- ocamlfind ocamlc -g -pack -o ocaml_rocksdb.cmo misc.cmo rocks_types.cmo ffi.cmo rocks.cmo
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c misc.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' misc.ml
- File "misc.ml", line 52, characters 6-12:
- 52 | let isatty = Unix.isatty fd in
- ^^^^^^
- Warning 26 [unused-var]: unused variable isatty.
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c rocks_types.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' rocks_types.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c ffi.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' ffi.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g -for-pack Ocaml_rocksdb -linkall -thread -package result,threads,core -c rocks.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Ocaml_rocksdb' '-linkall' '-thread' '-package' 'result,threads,core' '-c' rocks.ml
- ocamlfind ocamlopt -g -pack -o ocaml_rocksdb.cmx misc.cmx rocks_types.cmx ffi.cmx rocks.cmx
- g++ -c -fPIC -g2 -I. -I/home/opam/.opam/default/lib/cppffigen -I/home/opam/.opam/default/lib/ocaml -std=c++17 -fno-rtti -DPIC -o ffi_stubs.o ffi_stubs.cc
- ocamlmklib -verbose -o ocaml_rocksdb ocaml_rocksdb.cmo ocaml_rocksdb.cmx ffi_stubs.o -Wl,-rpath=/usr/lib/x86_64-linux-gnu -lrocksdb -lsnappy -lzstd -lz -llz4 -lbz2 -lstdc++
- Unknown option -Wl,-rpath=/usr/lib/x86_64-linux-gnu
- + gcc -shared -o ./dllocaml_rocksdb.so ffi_stubs.o -lrocksdb -lsnappy -lzstd -lz -llz4 -lbz2 -lstdc++
- + ar rcs ./libocaml_rocksdb.a ffi_stubs.o
- + /home/opam/.opam/default/bin/ocamlc -a -o ocaml_rocksdb.cma ocaml_rocksdb.cmo -dllib -locaml_rocksdb -cclib -locaml_rocksdb -cclib -lrocksdb -cclib -lsnappy -cclib -lzstd -cclib -lz -cclib -llz4 -cclib -lbz2 -cclib -lstdc++
- + /home/opam/.opam/default/bin/ocamlopt -a -o ocaml_rocksdb.cmxa ocaml_rocksdb.cmx -cclib -locaml_rocksdb -cclib -lrocksdb -cclib -lsnappy -cclib -lzstd -cclib -lz -cclib -llz4 -cclib -lbz2 -cclib -lstdc++
- OCAMLFIND_LDCONF=ignore /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib
- ocamlfind remove ocaml_rocksdb -destdir /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/META
- ocamlfind install ocaml_rocksdb -destdir /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib META rocks_types.mli ffi.mli rocks.mli ocaml_rocksdb.cma ocaml_rocksdb.cmxa ocaml_rocksdb.a ocaml_rocksdb.cmi ocaml_rocksdb.cmx dllocaml_rocksdb.so libocaml_rocksdb.a
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/libocaml_rocksdb.a
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/dllocaml_rocksdb.so
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.a
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.cma
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/rocks.mli
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ffi.mli
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/rocks_types.mli
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib'
-> compiled ocaml-rocksdb.0.02
[ocaml-rocksdb: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02)
- [WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
- set -e; for i in lib; do cd $i; /usr/bin/make all; cd ..; done
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib'
- OCAMLFIND_LDCONF=ignore /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib
- ocamlfind remove ocaml_rocksdb -destdir /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib
- Removed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/META
- Removed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb
- ocamlfind install ocaml_rocksdb -destdir /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib META rocks_types.mli ffi.mli rocks.mli ocaml_rocksdb.cma ocaml_rocksdb.cmxa ocaml_rocksdb.a ocaml_rocksdb.cmi ocaml_rocksdb.cmx dllocaml_rocksdb.so libocaml_rocksdb.a
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/libocaml_rocksdb.a
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/dllocaml_rocksdb.so
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.a
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ocaml_rocksdb.cma
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/rocks.mli
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/ffi.mli
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/rocks_types.mli
- Installed /home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib/../local-install//lib/ocaml_rocksdb/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-rocksdb.0.02/lib'
- ocamlfind remove ocaml_rocksdb || true
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/lib/ocaml_rocksdb/META
- ocamlfind install ocaml_rocksdb local-install/lib/ocaml_rocksdb/*
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/rocks_types.mli
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/rocks.mli
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/ocaml_rocksdb.cmxa
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/ocaml_rocksdb.cmx
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/ocaml_rocksdb.cmi
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/ocaml_rocksdb.cma
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/ocaml_rocksdb.a
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/libocaml_rocksdb.a
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/ffi.mli
- Installed /home/opam/.opam/default/lib/stublibs/dllocaml_rocksdb.so
- Installed /home/opam/.opam/default/lib/stublibs/dllocaml_rocksdb.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/default/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/default/lib/ocaml_rocksdb/META
-> installed ocaml-rocksdb.0.02
[WARNING] Opam packages conf-libbz2.1, conf-liblz4.1, conf-libpcre.2, conf-pkg-config.4, conf-rocksdb.1, conf-snappy.1 and conf-zlib.1 depend on the following system packages that are no longer installed: libbz2-dev liblz4-dev libpcre3-dev librocksdb-dev libsnappy-dev pkg-config zlib1g-dev
- conf-libbz2.1: depends on libbz2-dev
- conf-liblz4.1: depends on liblz4-dev
- conf-libpcre.2: depends on libpcre3-dev
- conf-pkg-config.4: depends on pkg-config
- conf-rocksdb.1: depends on librocksdb-dev
- conf-snappy.1: depends on libsnappy-dev
- conf-zlib.1: depends on zlib1g-dev
Dependency Graph
Loading graph...
View raw DOT format
digraph opam {
"astring.0.8.5" -> {"ocaml.4.14.2" "ocamlbuild.0.16.1" "ocamlfind.1.9.8" "topkg.1.1.1"}
"base.v0.16.4" -> {"dune.3.20.2" "dune-configurator.3.20.2" "ocaml.4.14.2" "sexplib0.v0.16.0"}
"base_bigstring.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "int_repr.v0.16.0" "ocaml.4.14.2" "ppx_jane.v0.16.0"}
"base_quickcheck.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_base.v0.16.0" "ppx_fields_conv.v0.16.0" "ppx_let.v0.16.0" "ppx_sexp_message.v0.16.0" "ppx_sexp_value.v0.16.0" "ppxlib.0.35.0" "splittable_random.v0.16.0"}
"bin_prot.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_compare.v0.16.0" "ppx_custom_printf.v0.16.0" "ppx_fields_conv.v0.16.0" "ppx_optcomp.v0.16.0" "ppx_sexp_conv.v0.16.0" "ppx_stable_witness.v0.16.0" "ppx_variants_conv.v0.16.0"}
"bos.0.2.1" -> {"astring.0.8.5" "base-unix.base" "fmt.0.11.0" "fpath.0.7.3" "logs.0.10.0" "ocaml.4.14.2" "ocamlbuild.0.16.1" "ocamlfind.1.9.8" "rresult.0.7.0" "topkg.1.1.1"}
"camlp-streams.5.0.1" -> {"dune.3.20.2" "ocaml.4.14.2"}
"camlp5-buildscripts.0.06" -> {"bos.0.2.1" "fmt.0.11.0" "not-ocamlfind.0.14" "ocaml.4.14.2" "re.1.14.0"}
"cmdliner.1.3.0" -> "ocaml.4.14.2";
"conf-liblz4.1" -> "conf-pkg-config.4";
"conf-libpcre.2" -> "conf-pkg-config.4";
"conf-rocksdb-ge-5-17-2.5.17.2" -> {"conf-pkg-config.4" "conf-rocksdb.1"}
"conf-zlib.1" -> "conf-pkg-config.4";
"core.v0.16.2" -> {"base.v0.16.4" "base_bigstring.v0.16.0" "base_quickcheck.v0.16.0" "bin_prot.v0.16.0" "dune.3.20.2" "fieldslib.v0.16.0" "jane-street-headers.v0.16.0" "jst-config.v0.16.0" "ocaml.4.14.2" "ppx_assert.v0.16.0" "ppx_base.v0.16.0" "ppx_hash.v0.16.0" "ppx_inline_test.v0.16.1" "ppx_jane.v0.16.0" "ppx_optcomp.v0.16.0" "ppx_sexp_conv.v0.16.0" "ppx_sexp_message.v0.16.0" "sexplib.v0.16.0" "splittable_random.v0.16.0" "stdio.v0.16.0" "time_now.v0.16.0" "typerep.v0.16.0" "variantslib.v0.16.0"}
"cppffigen.0.002" -> {"cmdliner.1.3.0" "pcre.8.0.5" "ppx_deriving.6.0.3" "ppx_sexp_conv.v0.16.0" "sexplib.v0.16.0"}
"cppo.1.8.0" -> {"base-unix.base" "dune.3.20.2" "ocaml.4.14.2"}
"csexp.1.5.2" -> {"dune.3.20.2" "ocaml.4.14.2"}
"cstruct.6.2.0" -> {"dune.3.20.2" "fmt.0.11.0" "ocaml.4.14.2"}
"dune.3.20.2" -> {"base-threads.base" "base-unix.base" "ocaml.4.14.2"}
"dune-compiledb.0.6.0" -> {"dune.3.20.2" "ezjsonm.1.3.0" "fpath.0.7.3" "ocaml.4.14.2" "sexplib.v0.16.0" "sexplib0.v0.16.0"}
"dune-configurator.3.20.2" -> {"base-unix.base" "csexp.1.5.2" "dune.3.20.2" "ocaml.4.14.2"}
"ezjsonm.1.3.0" -> {"dune.3.20.2" "hex.1.5.0" "jsonm.1.0.2" "ocaml.4.14.2" "sexplib0.v0.16.0" "uutf.1.0.4"}
"fieldslib.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2"}
"fmt.0.11.0" -> {"base-unix.base" "cmdliner.1.3.0" "ocaml.4.14.2" "ocamlbuild.0.16.1" "ocamlfind.1.9.8" "topkg.1.1.1"}
"fpath.0.7.3" -> {"astring.0.8.5" "ocaml.4.14.2" "ocamlbuild.0.16.1" "ocamlfind.1.9.8" "topkg.1.1.1"}
"hex.1.5.0" -> {"cstruct.6.2.0" "dune.3.20.2" "ocaml.4.14.2"}
"int_repr.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_jane.v0.16.0"}
"jane-street-headers.v0.16.0" -> {"dune.3.20.2" "ocaml.4.14.2"}
"jsonm.1.0.2" -> {"ocaml.4.14.2" "ocamlbuild.0.16.1" "ocamlfind.1.9.8" "topkg.1.1.1" "uutf.1.0.4"}
"jst-config.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "dune-configurator.3.20.2" "ocaml.4.14.2" "ppx_assert.v0.16.0"}
"logs.0.10.0" -> {"base-threads.base" "cmdliner.1.3.0" "fmt.0.11.0" "ocaml.4.14.2" "ocamlbuild.0.16.1" "ocamlfind.1.9.8" "topkg.1.1.1"}
"not-ocamlfind.0.14" -> {"camlp-streams.5.0.1" "conf-m4.1" "conf-which.1" "fmt.0.11.0" "ocamlfind.1.9.8" "ocamlgraph.2.2.0" "rresult.0.7.0"}
"num.1.6" -> "ocaml.4.14.2";
"ocaml.4.14.2" -> {"ocaml-base-compiler.4.14.2" "ocaml-config.2"}
"ocaml-compiler-libs.v0.12.4" -> {"dune.3.20.2" "ocaml.4.14.2"}
"ocaml-config.2" -> "ocaml-base-compiler.4.14.2";
"ocaml-rocksdb.0.02" -> {"camlp5-buildscripts.0.06" "conf-g++.1.0" "conf-libbz2.1" "conf-liblz4.1" "conf-rocksdb-ge-5-17-2.5.17.2" "conf-snappy.1" "conf-zlib.1" "core.v0.16.2" "cppffigen.0.002" "not-ocamlfind.0.14" "ocaml.4.14.2" "result.1.5"}
"ocamlbuild.0.16.1" -> "ocaml.4.14.2";
"ocamlfind.1.9.8" -> "ocaml.4.14.2";
"ocamlgraph.2.2.0" -> {"dune.3.20.2" "ocaml.4.14.2"}
"parsexp.v0.16.0" -> {"dune.3.20.2" "ocaml.4.14.2" "sexplib0.v0.16.0"}
"pcre.8.0.5" -> {"conf-libpcre.2" "dune.3.20.2" "dune-compiledb.0.6.0" "dune-configurator.3.20.2" "ocaml.4.14.2"}
"ppx_assert.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_cold.v0.16.0" "ppx_compare.v0.16.0" "ppx_here.v0.16.0" "ppx_sexp_conv.v0.16.0" "ppxlib.0.35.0"}
"ppx_base.v0.16.0" -> {"dune.3.20.2" "ocaml.4.14.2" "ppx_cold.v0.16.0" "ppx_compare.v0.16.0" "ppx_enumerate.v0.16.0" "ppx_globalize.v0.16.0" "ppx_hash.v0.16.0" "ppx_sexp_conv.v0.16.0" "ppxlib.0.35.0"}
"ppx_bench.v0.16.0" -> {"dune.3.20.2" "ocaml.4.14.2" "ppx_inline_test.v0.16.1" "ppxlib.0.35.0"}
"ppx_bin_prot.v0.16.0" -> {"base.v0.16.4" "bin_prot.v0.16.0" "dune.3.20.2" "ocaml.4.14.2" "ppx_here.v0.16.0" "ppxlib.0.35.0"}
"ppx_cold.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_compare.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_custom_printf.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_sexp_conv.v0.16.0" "ppxlib.0.35.0"}
"ppx_derivers.1.2.1" -> {"dune.3.20.2" "ocaml.4.14.2"}
"ppx_deriving.6.0.3" -> {"cppo.1.8.0" "dune.3.20.2" "ocaml.4.14.2" "ocamlfind.1.9.8" "ppx_derivers.1.2.1" "ppxlib.0.35.0"}
"ppx_disable_unused_warnings.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_enumerate.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_expect.v0.16.2" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_here.v0.16.0" "ppx_inline_test.v0.16.1" "ppxlib.0.35.0" "re.1.14.0" "stdio.v0.16.0"}
"ppx_fields_conv.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "fieldslib.v0.16.0" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_fixed_literal.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_globalize.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_hash.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_compare.v0.16.0" "ppx_sexp_conv.v0.16.0" "ppxlib.0.35.0"}
"ppx_here.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_ignore_instrumentation.v0.16.0" -> {"dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_inline_test.v0.16.1" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0" "time_now.v0.16.0"}
"ppx_jane.v0.16.0" -> {"base_quickcheck.v0.16.0" "dune.3.20.2" "ocaml.4.14.2" "ppx_assert.v0.16.0" "ppx_base.v0.16.0" "ppx_bench.v0.16.0" "ppx_bin_prot.v0.16.0" "ppx_custom_printf.v0.16.0" "ppx_disable_unused_warnings.v0.16.0" "ppx_expect.v0.16.2" "ppx_fields_conv.v0.16.0" "ppx_fixed_literal.v0.16.0" "ppx_here.v0.16.0" "ppx_ignore_instrumentation.v0.16.0" "ppx_inline_test.v0.16.1" "ppx_let.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.v0.16.0" "ppx_stable_witness.v0.16.0" "ppx_string.v0.16.0" "ppx_tydi.v0.16.0" "ppx_typerep_conv.v0.16.0" "ppx_variants_conv.v0.16.0" "ppxlib.0.35.0"}
"ppx_let.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_here.v0.16.0" "ppxlib.0.35.0"}
"ppx_log.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_here.v0.16.0" "ppx_sexp_conv.v0.16.0" "ppx_sexp_message.v0.16.0" "ppxlib.0.35.0" "sexplib.v0.16.0"}
"ppx_module_timer.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_base.v0.16.0" "ppxlib.0.35.0" "stdio.v0.16.0" "time_now.v0.16.0"}
"ppx_optcomp.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0" "stdio.v0.16.0"}
"ppx_optional.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_pipebang.v0.16.0" -> {"dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_sexp_conv.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0" "sexplib0.v0.16.0"}
"ppx_sexp_message.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_here.v0.16.0" "ppx_sexp_conv.v0.16.0" "ppxlib.0.35.0"}
"ppx_sexp_value.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_here.v0.16.0" "ppx_sexp_conv.v0.16.0" "ppxlib.0.35.0"}
"ppx_stable.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_stable_witness.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_string.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_base.v0.16.0" "ppxlib.0.35.0"}
"ppx_tydi.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0"}
"ppx_typerep_conv.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0" "typerep.v0.16.0"}
"ppx_variants_conv.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppxlib.0.35.0" "variantslib.v0.16.0"}
"ppxlib.0.35.0" -> {"dune.3.20.2" "ocaml.4.14.2" "ocaml-compiler-libs.v0.12.4" "ppx_derivers.1.2.1" "sexplib0.v0.16.0" "stdlib-shims.0.3.0"}
"re.1.14.0" -> {"dune.3.20.2" "ocaml.4.14.2"}
"result.1.5" -> {"dune.3.20.2" "ocaml.4.14.2"}
"rresult.0.7.0" -> {"ocaml.4.14.2" "ocamlbuild.0.16.1" "ocamlfind.1.9.8" "topkg.1.1.1"}
"sexplib.v0.16.0" -> {"dune.3.20.2" "num.1.6" "ocaml.4.14.2" "parsexp.v0.16.0" "sexplib0.v0.16.0"}
"sexplib0.v0.16.0" -> {"dune.3.20.2" "ocaml.4.14.2"}
"splittable_random.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2" "ppx_assert.v0.16.0" "ppx_bench.v0.16.0" "ppx_inline_test.v0.16.1" "ppx_sexp_message.v0.16.0"}
"stdio.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2"}
"stdlib-shims.0.3.0" -> {"dune.3.20.2" "ocaml.4.14.2"}
"time_now.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "jane-street-headers.v0.16.0" "jst-config.v0.16.0" "ocaml.4.14.2" "ppx_base.v0.16.0" "ppx_optcomp.v0.16.0"}
"topkg.1.1.1" -> {"ocaml.4.14.2" "ocamlbuild.0.16.1" "ocamlfind.1.9.8"}
"typerep.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2"}
"uutf.1.0.4" -> {"cmdliner.1.3.0" "ocaml.4.14.2" "ocamlbuild.0.16.1" "ocamlfind.1.9.8" "topkg.1.1.1"}
"variantslib.v0.16.0" -> {"base.v0.16.4" "dune.3.20.2" "ocaml.4.14.2"}
}