sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
The package failed to build. The error log from opam follows.
Opam plugin "depext" may require upgrading/reinstalling. Reinstall the plugin on the current switch? [Y/n] y The following actions will be performed: - recompile opam-depext 1.2.3 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved opam-depext.1.2.3 (cached) -> removed opam-depext.1.2.3 -> installed opam-depext.1.2.3 Done. <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><> => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead # Run eval $(opam env) to update the current shell environment <><> Carrying on to "opam depext -viy pythonlib.v0.15.1 typerep.v0.15.0 time_now.v0.15.0 stdlib-shims.0.3.0 stdio.v0.15.0 stdcompat.19 sexplib0.v0.15.1 seq.base re.1.12.0 pyml.20231101 ppxlib.0.33.0 ppx_sexp_conv.v0.15.1 ppx_python.v0.15.0 ppx_optcomp.v0.15.0 ppx_let.v0.15.0 ppx_inline_test.v0.15.1 ppx_here.v0.15.0 ppx_hash.v0.15.0 ppx_expect.v0.15.1 ppx_enumerate.v0.15.0 ppx_derivers.1.2.1 ppx_compare.v0.15.0 ppx_cold.v0.15.0 ppx_base.v0.15.0 ppx_assert.v0.15.0 ocamlfind.1.9.6 ocaml-compiler-libs.v0.12.4 jst-config.v0.15.1 jane-street-headers.v0.15.0 dune-configurator.3.16.0 dune.3.16.0 csexp.1.5.2 conf-autoconf.0.2 base.v0.15.1" Since version 2.1, opam now handles external dependencies alongside OCaml ones, and the `depext` plugin interface is provided for backwards compatibility only. Consider using your usual `opam install` command to install both OCaml and system dependencies, or `opam install <pkg> --depext-only` if you want to only install external dependencies. # Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian # The following system packages are needed: autoconf [NOTE] Package dune is already installed (current version is 3.16.0). [NOTE] Package ocamlfind is already installed (current version is 1.9.6). The following actions will be performed: - install jane-street-headers v0.15.0 - install ppx_derivers 1.2.1 - install conf-autoconf 0.2 - install seq base - install csexp 1.5.2 - install ocaml-compiler-libs v0.12.4 - install sexplib0 v0.15.1 - install stdlib-shims 0.3.0 - install stdcompat 19 - install re 1.12.0 - install dune-configurator 3.16.0 - install ppxlib 0.33.0 - install pyml 20231101 - install base v0.15.1 - install typerep v0.15.0 - install stdio v0.15.0 - install ppx_sexp_conv v0.15.1 - install ppx_here v0.15.0 - install ppx_enumerate v0.15.0 - install ppx_compare v0.15.0 - install ppx_cold v0.15.0 - install ppx_optcomp v0.15.0 - install ppx_let v0.15.0 - install ppx_hash v0.15.0 - install ppx_assert v0.15.0 - install ppx_base v0.15.0 - install jst-config v0.15.1 - install ppx_python v0.15.0 - install time_now v0.15.0 - install ppx_inline_test v0.15.1 - install ppx_expect v0.15.1 - install pythonlib v0.15.1 ===== 32 to install ===== The following system packages will first need to be installed: autoconf <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> Let opam run your package manager to install the required system packages? (answer 'n' for other options) [Y/n] y + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "autoconf" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package m4. - (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18764 files and directories currently installed.) - Preparing to unpack .../archives/m4_1.4.19-3_amd64.deb ... - Unpacking m4 (1.4.19-3) ... - Selecting previously unselected package autoconf. - Preparing to unpack .../autoconf_2.71-3_all.deb ... - Unpacking autoconf (2.71-3) ... - Selecting previously unselected package autotools-dev. - Preparing to unpack .../autotools-dev_20220109.1_all.deb ... - Unpacking autotools-dev (20220109.1) ... - Selecting previously unselected package automake. - Preparing to unpack .../automake_1%3a1.16.5-1.3_all.deb ... - Unpacking automake (1:1.16.5-1.3) ... - Setting up m4 (1.4.19-3) ... - Setting up autotools-dev (20220109.1) ... - Setting up autoconf (2.71-3) ... - Setting up automake (1:1.16.5-1.3) ... - update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/96: Processing 2/96: Processing 3/96: Processing 4/96: Processing 5/96: [conf-autoconf: autoconf] -> retrieved base.v0.15.1 (cached) Processing 6/96: [conf-autoconf: autoconf] -> retrieved csexp.1.5.2 (cached) Processing 7/96: [conf-autoconf: autoconf] Processing 8/96: [conf-autoconf: autoconf] [csexp: dune build] -> retrieved dune-configurator.3.16.0 (cached) Processing 9/96: [conf-autoconf: autoconf] [csexp: dune build] - autoconf (GNU Autoconf) 2.71 - Copyright (C) 2021 Free Software Foundation, Inc. - License GPLv3+/Autoconf: GNU GPL version 3 or later - <https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html> - This is free software: you are free to change and redistribute it. - There is NO WARRANTY, to the extent permitted by law. - - Written by David J. MacKenzie and Akim Demaille. -> compiled conf-autoconf.0.2 Processing 9/96: [csexp: dune build] -> installed conf-autoconf.0.2 Processing 10/96: [csexp: dune build] -> retrieved jane-street-headers.v0.15.0 (cached) Processing 11/96: [csexp: dune build] Processing 12/96: [csexp: dune build] [jane-street-headers: dune build] -> retrieved jst-config.v0.15.1 (cached) Processing 13/96: [csexp: dune build] [jane-street-headers: dune build] -> compiled csexp.1.5.2 Processing 13/96: [jane-street-headers: dune build] -> installed csexp.1.5.2 Processing 14/96: [jane-street-headers: dune build] Processing 15/96: [dune-configurator: rm] [jane-street-headers: dune build] -> retrieved ocaml-compiler-libs.v0.12.4 (cached) Processing 16/96: [dune-configurator: rm] [jane-street-headers: dune build] Processing 17/96: [dune-configurator: rm] [jane-street-headers: dune build] [ocaml-compiler-libs: dune build] -> retrieved ppx_assert.v0.15.0 (cached) Processing 18/96: [dune-configurator: rm] [jane-street-headers: dune build] [ocaml-compiler-libs: dune build] -> compiled jane-street-headers.v0.15.0 Processing 18/96: [dune-configurator: rm] [ocaml-compiler-libs: dune build] -> installed jane-street-headers.v0.15.0 Processing 19/96: [dune-configurator: rm] [ocaml-compiler-libs: dune build] -> retrieved ppx_base.v0.15.0 (cached) Processing 20/96: [dune-configurator: rm] [ocaml-compiler-libs: dune build] -> retrieved ppx_cold.v0.15.0 (cached) Processing 21/96: [dune-configurator: rm] [ocaml-compiler-libs: dune build] -> retrieved ppx_compare.v0.15.0 (cached) Processing 22/96: [dune-configurator: rm] [ocaml-compiler-libs: dune build] -> retrieved ppx_derivers.1.2.1 (cached) Processing 23/96: [dune-configurator: rm] [ocaml-compiler-libs: dune build] Processing 24/96: [dune-configurator: rm] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] Processing 24/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved ppx_enumerate.v0.15.0 (cached) Processing 25/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved ppx_expect.v0.15.1 (cached) Processing 26/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved ppx_hash.v0.15.0 (cached) Processing 27/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved ppx_here.v0.15.0 (cached) Processing 28/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved ppx_inline_test.v0.15.1 (cached) Processing 29/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved ppx_let.v0.15.0 (cached) Processing 30/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved ppx_optcomp.v0.15.0 (cached) Processing 31/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved ppx_python.v0.15.0 (cached) Processing 32/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved ppx_sexp_conv.v0.15.1 (cached) Processing 33/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved pyml.20231101 (cached) Processing 34/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> retrieved pythonlib.v0.15.1 (cached) -> retrieved seq.base (cached) Processing 35/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] Processing 36/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] Processing 37/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> installed seq.base Processing 38/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] -> compiled ppx_derivers.1.2.1 Processing 38/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] -> installed ppx_derivers.1.2.1 Processing 39/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] -> retrieved re.1.12.0 (cached) Processing 40/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] Processing 41/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] -> retrieved sexplib0.v0.15.1 (cached) Processing 42/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] Processing 43/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] -> retrieved stdio.v0.15.0 (cached) Processing 44/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] -> retrieved stdcompat.19 (cached) Processing 45/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] Processing 46/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] [stdcompat: dune build] -> retrieved ppxlib.0.33.0 (cached) Processing 47/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] [stdcompat: dune build] -> retrieved stdlib-shims.0.3.0 (cached) Processing 48/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] [stdcompat: dune build] [stdlib-shims: dune build] -> retrieved time_now.v0.15.0 (cached) -> retrieved typerep.v0.15.0 (cached) -> compiled sexplib0.v0.15.1 Processing 48/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [stdcompat: dune build] [stdlib-shims: dune build] -> installed sexplib0.v0.15.1 Processing 49/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [stdcompat: dune build] [stdlib-shims: dune build] -> compiled stdlib-shims.0.3.0 Processing 49/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [stdcompat: dune build] -> installed stdlib-shims.0.3.0 Processing 50/96: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [stdcompat: dune build] -> compiled ocaml-compiler-libs.v0.12.4 Processing 50/96: [dune-configurator: dune build] [re: dune build] [stdcompat: dune build] -> installed ocaml-compiler-libs.v0.12.4 Processing 51/96: [dune-configurator: dune build] [re: dune build] [stdcompat: dune build] Processing 52/96: [dune-configurator: dune build] [ppxlib: dune build] [re: dune build] [stdcompat: dune build] -> compiled re.1.12.0 Processing 52/96: [dune-configurator: dune build] [ppxlib: dune build] [stdcompat: dune build] -> installed re.1.12.0 Processing 53/96: [dune-configurator: dune build] [ppxlib: dune build] [stdcompat: dune build] -> compiled dune-configurator.3.16.0 Processing 53/96: [ppxlib: dune build] [stdcompat: dune build] -> installed dune-configurator.3.16.0 Processing 54/96: [ppxlib: dune build] [stdcompat: dune build] Processing 55/96: [base: dune build] [ppxlib: dune build] [stdcompat: dune build] - (cd _build/default && ./configure) - checking for a BSD-compatible install... /usr/bin/install -c - checking whether build environment is sane... yes - checking for a race-free mkdir -p... /usr/bin/mkdir -p - checking for gawk... no - checking for mawk... mawk - checking whether make sets $(MAKE)... yes - checking whether make supports nested variables... yes - checking for ocaml... ocaml - checking for ocamlc.opt... ocamlc.opt - checking OCaml version... 5.1.1 - checking for ocamlfind... ocamlfind - checking for ocamlfind package result... no - checking for ocamlfind package seq... yes - checking if package seq is usable... yes - checking for ocamlfind package uchar... no - checking whether make supports the include directive... yes (GNU style) - checking for gcc... gcc - checking whether the C compiler works... yes - checking for C compiler default output file name... a.out - checking for suffix of executables... - checking whether we are cross compiling... no - checking for suffix of object files... o - checking whether the compiler supports GNU C... yes - checking whether gcc accepts -g... yes - checking for gcc option to enable C11 features... none needed - checking whether gcc understands -c and -o together... yes - checking dependency style of gcc... none - checking for stdio.h... yes - checking for stdlib.h... yes - checking for string.h... yes - checking for inttypes.h... yes - checking for stdint.h... yes - checking for strings.h... yes - checking for sys/stat.h... yes - checking for sys/types.h... yes - checking for unistd.h... yes - checking whether byte ordering is bigendian... no - checking OCaml target OS type... Unix - checking for flambda2... false - checking that generated files are newer than configure... done - configure: creating ./config.status - config.status: creating META - config.status: creating Makefile - config.status: creating stdcompat__hashtbl_ext.mli - config.status: creating stdcompat__hashtbl_ext.ml - config.status: creating stdcompat__init.mli - config.status: creating stdcompat__init.ml - config.status: creating stdcompat__root.mli - config.status: creating stdcompat__root.ml - config.status: creating stdcompat__tools.mli - config.status: creating stdcompat__tools.ml - config.status: creating stdcompat__native.ml_byte - config.status: creating stdcompat__native.ml_native - config.status: creating stdcompat_tests.ml - config.status: creating stdcompat.h - config.status: creating stdcompat__stubs.c - config.status: creating stdcompat__pervasives_s.mli - config.status: creating stdcompat__arg_s.mli - config.status: creating stdcompat__array_s.mli - config.status: creating stdcompat__arrayLabels_s.mli - config.status: creating stdcompat__atomic_s.mli - config.status: creating stdcompat__bool_s.mli - config.status: creating stdcompat__buffer_s.mli - config.status: creating stdcompat__bytes_s.mli - config.status: creating stdcompat__bytesLabels_s.mli - config.status: creating stdcompat__char_s.mli - config.status: creating stdcompat__digest_s.mli - config.status: creating stdcompat__either_s.mli - config.status: creating stdcompat__ephemeron_s.mli - config.status: creating stdcompat__filename_s.mli - config.status: creating stdcompat__float_s.mli - config.status: creating stdcompat__format_s.mli - config.status: creating stdcompat__fun_s.mli - config.status: creating stdcompat__hashtbl_s.mli - config.status: creating stdcompat__in_channel_s.mli - config.status: creating stdcompat__int_s.mli - config.status: creating stdcompat__int32_s.mli - config.status: creating stdcompat__int64_s.mli - config.status: creating stdcompat__lazy_s.mli - config.status: creating stdcompat__lexing_s.mli - config.status: creating stdcompat__list_s.mli - config.status: creating stdcompat__listLabels_s.mli - config.status: creating stdcompat__map_s.mli - config.status: creating stdcompat__moreLabels_s.mli - config.status: creating stdcompat__nativeint_s.mli - config.status: creating stdcompat__option_s.mli - config.status: creating stdcompat__out_channel_s.mli - config.status: creating stdcompat__printexc_s.mli - config.status: creating stdcompat__printf_s.mli - config.status: creating stdcompat__queue_s.mli - config.status: creating stdcompat__random_s.mli - config.status: creating stdcompat__result_s.mli - config.status: creating stdcompat__seq_s.mli - config.status: creating stdcompat__set_s.mli - config.status: creating stdcompat__stack_s.mli - config.status: creating stdcompat__string_s.mli - config.status: creating stdcompat__stringLabels_s.mli - config.status: creating stdcompat__sys_s.mli - config.status: creating stdcompat__uchar_s.mli - config.status: creating stdcompat__weak_s.mli - config.status: creating stdcompat__unit_s.mli - config.status: creating stdcompat__stdlib_s.mli - config.status: creating stdcompat__pervasives_s.ml - config.status: creating stdcompat__arg_s.ml - config.status: creating stdcompat__array_s.ml - config.status: creating stdcompat__arrayLabels_s.ml - config.status: creating stdcompat__atomic_s.ml - config.status: creating stdcompat__bool_s.ml - config.status: creating stdcompat__buffer_s.ml - config.status: creating stdcompat__bytes_s.ml - config.status: creating stdcompat__bytesLabels_s.ml - config.status: creating stdcompat__char_s.ml - config.status: creating stdcompat__digest_s.ml - config.status: creating stdcompat__either_s.ml - config.status: creating stdcompat__ephemeron_s.ml - config.status: creating stdcompat__filename_s.ml - config.status: creating stdcompat__float_s.ml - config.status: creating stdcompat__format_s.ml - config.status: creating stdcompat__fun_s.ml - config.status: creating stdcompat__hashtbl_s.ml - config.status: creating stdcompat__int_s.ml - config.status: creating stdcompat__int32_s.ml - config.status: creating stdcompat__int64_s.ml - config.status: creating stdcompat__lazy_s.ml - config.status: creating stdcompat__lexing_s.ml - config.status: creating stdcompat__list_s.ml - config.status: creating stdcompat__listLabels_s.ml - config.status: creating stdcompat__map_s.ml - config.status: creating stdcompat__moreLabels_s.ml - config.status: creating stdcompat__nativeint_s.ml - config.status: creating stdcompat__option_s.ml - config.status: creating stdcompat__printexc_s.ml - config.status: creating stdcompat__printf_s.ml - config.status: creating stdcompat__queue_s.ml - config.status: creating stdcompat__random_s.ml - config.status: creating stdcompat__result_s.ml - config.status: creating stdcompat__seq_s.ml - config.status: creating stdcompat__set_s.ml - config.status: creating stdcompat__stack_s.ml - config.status: creating stdcompat__stdlib_s.ml - config.status: creating stdcompat__string_s.ml - config.status: creating stdcompat__stringLabels_s.ml - config.status: creating stdcompat__sys_s.ml - config.status: creating stdcompat__uchar_s.ml - config.status: creating stdcompat__weak_s.ml - config.status: creating stdcompat__in_channel_s.ml - config.status: creating stdcompat__out_channel_s.ml - config.status: creating stdcompat__unit_s.ml - config.status: creating stdcompat__pervasives.ml - config.status: creating stdcompat__arg.ml - config.status: creating stdcompat__array.ml - config.status: creating stdcompat__arrayLabels.ml - config.status: creating stdcompat__atomic.ml - config.status: creating stdcompat__bool.ml - config.status: creating stdcompat__buffer.ml - config.status: creating stdcompat__bytes.ml - config.status: creating stdcompat__bytesLabels.ml - config.status: creating stdcompat__char.ml - config.status: creating stdcompat__digest.ml - config.status: creating stdcompat__either.ml - config.status: creating stdcompat__ephemeron.ml - config.status: creating stdcompat__filename.ml - config.status: creating stdcompat__float.ml - config.status: creating stdcompat__format.ml - config.status: creating stdcompat__fun.ml - config.status: creating stdcompat__hashtbl.ml - config.status: creating stdcompat__int.ml - config.status: creating stdcompat__int32.ml - config.status: creating stdcompat__int64.ml - config.status: creating stdcompat__lazy.ml - config.status: creating stdcompat__lexing.ml - config.status: creating stdcompat__list.ml - config.status: creating stdcompat__listLabels.ml - config.status: creating stdcompat__map.ml - config.status: creating stdcompat__moreLabels.ml - config.status: creating stdcompat__nativeint.ml - config.status: creating stdcompat__option.ml - config.status: creating stdcompat__printexc.ml - config.status: creating stdcompat__printf.ml - config.status: creating stdcompat__queue.ml - config.status: creating stdcompat__random.ml - config.status: creating stdcompat__result.ml - config.status: creating stdcompat__seq.ml - config.status: creating stdcompat__set.ml - config.status: creating stdcompat__stack.ml - config.status: creating stdcompat__stdlib.ml - config.status: creating stdcompat__string.ml - config.status: creating stdcompat__stringLabels.ml - config.status: creating stdcompat__sys.ml - config.status: creating stdcompat__uchar.ml - config.status: creating stdcompat__weak.ml - config.status: creating stdcompat__in_channel.ml - config.status: creating stdcompat__out_channel.ml - config.status: creating stdcompat__unit.ml - config.status: creating stdcompat__pervasives.mli - config.status: creating stdcompat__arg.mli - config.status: creating stdcompat__array.mli - config.status: creating stdcompat__arrayLabels.mli - config.status: creating stdcompat__atomic.mli - config.status: creating stdcompat__bool.mli - config.status: creating stdcompat__buffer.mli - config.status: creating stdcompat__bytes.mli - config.status: creating stdcompat__bytesLabels.mli - config.status: creating stdcompat__char.mli - config.status: creating stdcompat__digest.mli - config.status: creating stdcompat__either.mli - config.status: creating stdcompat__ephemeron.mli - config.status: creating stdcompat__filename.mli - config.status: creating stdcompat__float.mli - config.status: creating stdcompat__format.mli - config.status: creating stdcompat__fun.mli - config.status: creating stdcompat__hashtbl.mli - config.status: creating stdcompat__int.mli - config.status: creating stdcompat__int32.mli - config.status: creating stdcompat__int64.mli - config.status: creating stdcompat__lazy.mli - config.status: creating stdcompat__lexing.mli - config.status: creating stdcompat__list.mli - config.status: creating stdcompat__listLabels.mli - config.status: creating stdcompat__map.mli - config.status: creating stdcompat__moreLabels.mli - config.status: creating stdcompat__nativeint.mli - config.status: creating stdcompat__option.mli - config.status: creating stdcompat__printexc.mli - config.status: creating stdcompat__printf.mli - config.status: creating stdcompat__queue.mli - config.status: creating stdcompat__random.mli - config.status: creating stdcompat__result.mli - config.status: creating stdcompat__seq.mli - config.status: creating stdcompat__set.mli - config.status: creating stdcompat__stack.mli - config.status: creating stdcompat__stdlib.mli - config.status: creating stdcompat__string.mli - config.status: creating stdcompat__stringLabels.mli - config.status: creating stdcompat__sys.mli - config.status: creating stdcompat__uchar.mli - config.status: creating stdcompat__weak.mli - config.status: creating stdcompat__in_channel.mli - config.status: creating stdcompat__out_channel.mli - config.status: creating stdcompat__unit.mli - config.status: creating stdcompat.mli - config.status: creating stdcompat.ml - config.status: creating config.h - config.status: executing depfiles commands - configure: OCaml version is 5.1.1 - configure: Obj.magic will be used in redefinition when possible - (add --disable-magic for pure redefinitions). -> compiled stdcompat.19 Processing 55/96: [base: dune build] [ppxlib: dune build] -> installed stdcompat.19 Processing 56/96: [base: dune build] [ppxlib: dune build] Processing 57/96: [base: dune build] [ppxlib: dune build] [pyml: dune build] -> compiled base.v0.15.1 Processing 57/96: [ppxlib: dune build] [pyml: dune build] -> installed base.v0.15.1 Processing 58/96: [ppxlib: dune build] [pyml: dune build] Processing 59/96: [ppxlib: dune build] [pyml: dune build] [stdio: dune build] Processing 60/96: [ppxlib: dune build] [pyml: dune build] [stdio: dune build] [typerep: dune build] -> compiled stdio.v0.15.0 Processing 60/96: [ppxlib: dune build] [pyml: dune build] [typerep: dune build] -> installed stdio.v0.15.0 Processing 61/96: [ppxlib: dune build] [pyml: dune build] [typerep: dune build] -> compiled typerep.v0.15.0 Processing 61/96: [ppxlib: dune build] [pyml: dune build] -> installed typerep.v0.15.0 Processing 62/96: [ppxlib: dune build] [pyml: dune build] -> compiled pyml.20231101 Processing 62/96: [ppxlib: dune build] -> installed pyml.20231101 Processing 63/96: [ppxlib: dune build] + /home/opam/.opam/5.1/bin/dune "build" "-p" "ppxlib" "-j" "39" "@install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ppxlib.0.33.0) -> compiled ppxlib.0.33.0 -> installed ppxlib.0.33.0 Processing 65/96: [ppx_cold: dune build] Processing 66/96: [ppx_cold: dune build] [ppx_compare: dune build] Processing 67/96: [ppx_cold: dune build] [ppx_compare: dune build] [ppx_enumerate: dune build] Processing 68/96: [ppx_cold: dune build] [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] Processing 69/96: [ppx_cold: dune build] [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] [ppx_optcomp: dune build] Processing 70/96: [ppx_cold: dune build] [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] [ppx_optcomp: dune build] [ppx_sexp_conv: dune build] -> compiled ppx_optcomp.v0.15.0 Processing 70/96: [ppx_cold: dune build] [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] [ppx_sexp_conv: dune build] -> installed ppx_optcomp.v0.15.0 Processing 71/96: [ppx_cold: dune build] [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] [ppx_sexp_conv: dune build] -> compiled ppx_cold.v0.15.0 Processing 71/96: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] [ppx_sexp_conv: dune build] -> installed ppx_cold.v0.15.0 Processing 72/96: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] [ppx_sexp_conv: dune build] -> compiled ppx_here.v0.15.0 Processing 72/96: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_sexp_conv: dune build] -> installed ppx_here.v0.15.0 Processing 73/96: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_sexp_conv: dune build] Processing 74/96: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_let: dune build] [ppx_sexp_conv: dune build] -> compiled ppx_enumerate.v0.15.0 Processing 74/96: [ppx_compare: dune build] [ppx_let: dune build] [ppx_sexp_conv: dune build] -> installed ppx_enumerate.v0.15.0 Processing 75/96: [ppx_compare: dune build] [ppx_let: dune build] [ppx_sexp_conv: dune build] -> compiled ppx_compare.v0.15.0 Processing 75/96: [ppx_let: dune build] [ppx_sexp_conv: dune build] -> installed ppx_compare.v0.15.0 Processing 76/96: [ppx_let: dune build] [ppx_sexp_conv: dune build] -> compiled ppx_sexp_conv.v0.15.1 Processing 76/96: [ppx_let: dune build] -> installed ppx_sexp_conv.v0.15.1 Processing 77/96: [ppx_let: dune build] Processing 78/96: [ppx_assert: dune build] [ppx_let: dune build] Processing 79/96: [ppx_assert: dune build] [ppx_hash: dune build] [ppx_let: dune build] -> compiled ppx_let.v0.15.0 Processing 79/96: [ppx_assert: dune build] [ppx_hash: dune build] -> installed ppx_let.v0.15.0 Processing 80/96: [ppx_assert: dune build] [ppx_hash: dune build] -> compiled ppx_hash.v0.15.0 Processing 80/96: [ppx_assert: dune build] -> installed ppx_hash.v0.15.0 Processing 81/96: [ppx_assert: dune build] Processing 82/96: [ppx_assert: dune build] [ppx_base: dune build] -> compiled ppx_assert.v0.15.0 Processing 82/96: [ppx_base: dune build] -> installed ppx_assert.v0.15.0 Processing 83/96: [ppx_base: dune build] Processing 84/96: [jst-config: dune build] [ppx_base: dune build] -> compiled ppx_base.v0.15.0 Processing 84/96: [jst-config: dune build] -> installed ppx_base.v0.15.0 Processing 85/96: [jst-config: dune build] Processing 86/96: [jst-config: dune build] [ppx_python: dune build] -> compiled jst-config.v0.15.1 Processing 86/96: [ppx_python: dune build] -> installed jst-config.v0.15.1 Processing 87/96: [ppx_python: dune build] Processing 88/96: [ppx_python: dune build] [time_now: dune build] -> compiled ppx_python.v0.15.0 Processing 88/96: [time_now: dune build] -> installed ppx_python.v0.15.0 Processing 89/96: [time_now: dune build] + /home/opam/.opam/5.1/bin/dune "build" "-p" "time_now" "-j" "39" (CWD=/home/opam/.opam/5.1/.opam-switch/build/time_now.v0.15.0) -> compiled time_now.v0.15.0 -> installed time_now.v0.15.0 Processing 91/96: [ppx_inline_test: dune build] + /home/opam/.opam/5.1/bin/dune "build" "-p" "ppx_inline_test" "-j" "39" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ppx_inline_test.v0.15.1) -> compiled ppx_inline_test.v0.15.1 -> installed ppx_inline_test.v0.15.1 Processing 93/96: [ppx_expect: dune build] + /home/opam/.opam/5.1/bin/dune "build" "-p" "ppx_expect" "-j" "39" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ppx_expect.v0.15.1) -> compiled ppx_expect.v0.15.1 -> installed ppx_expect.v0.15.1 Processing 95/96: [pythonlib: dune build] + /home/opam/.opam/5.1/bin/dune "build" "-p" "pythonlib" "-j" "39" (CWD=/home/opam/.opam/5.1/.opam-switch/build/pythonlib.v0.15.1) - (cd _build/default && /home/opam/.opam/5.1/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.python_lib.objs/byte -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/jane-street-headers -I /home/opam/.opam/5.1/lib/ocaml/compiler-libs -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/ppx_compare/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_expect/collector -I /home/opam/.opam/5.1/lib/ppx_expect/common -I /home/opam/.opam/5.1/lib/ppx_expect/config -I /home/opam/.opam/5.1/lib/ppx_expect/config_types -I /home/opam/.opam/5.1/lib/ppx_hash/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_inline_test/config -I /home/opam/.opam/5.1/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_python/runtime -I /home/opam/.opam/5.1/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.1/lib/pyml -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdcompat -I /home/opam/.opam/5.1/lib/stdio -I /home/opam/.opam/5.1/lib/time_now -I /home/opam/.opam/5.1/lib/typerep -intf-suffix .ml -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/byte/python_lib__Gen.cmo -c -impl src/gen.pp.ml) - File "src/gen.ml", line 94, characters 17-23: - 94 | let rec walk : Type.t -> string = function - ^^^^^^ - Alert deprecated: module Base.Type - [2016-09] this element comes from the stdlib distributed with OCaml. - Referring to the stdlib directly is discouraged by Base. You should either - use the equivalent functionality offered by Base, or if you really want to - refer to the stdlib, use Caml.Type instead - - File "src/gen.ml", line 94, characters 17-23: - 94 | let rec walk : Type.t -> string = function - ^^^^^^ - Error: Unbound type constructor Type.t - (cd _build/default && /home/opam/.opam/5.1/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.python_lib.objs/byte -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/jane-street-headers -I /home/opam/.opam/5.1/lib/ocaml/compiler-libs -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/ppx_compare/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_expect/collector -I /home/opam/.opam/5.1/lib/ppx_expect/common -I /home/opam/.opam/5.1/lib/ppx_expect/config -I /home/opam/.opam/5.1/lib/ppx_expect/config_types -I /home/opam/.opam/5.1/lib/ppx_hash/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_inline_test/config -I /home/opam/.opam/5.1/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_python/runtime -I /home/opam/.opam/5.1/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.1/lib/pyml -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdcompat -I /home/opam/.opam/5.1/lib/stdio -I /home/opam/.opam/5.1/lib/time_now -I /home/opam/.opam/5.1/lib/typerep -intf-suffix .ml -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/byte/python_lib__Py_typerep.cmo -c -impl src/py_typerep.pp.ml) - File "src/py_typerep.ml", line 326, characters 18-24: - 326 | let rec of_type : Type.t -> Typerep.packed = function - ^^^^^^ - Alert deprecated: module Base.Type - [2016-09] this element comes from the stdlib distributed with OCaml. - Referring to the stdlib directly is discouraged by Base. You should either - use the equivalent functionality offered by Base, or if you really want to - refer to the stdlib, use Caml.Type instead - - File "src/py_typerep.ml", line 326, characters 18-24: - 326 | let rec of_type : Type.t -> Typerep.packed = function - ^^^^^^ - Error: Unbound type constructor Type.t - (cd _build/default && /home/opam/.opam/5.1/bin/ocamlopt.opt -w -40 -g -I src/.python_lib.objs/byte -I src/.python_lib.objs/native -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/jane-street-headers -I /home/opam/.opam/5.1/lib/ocaml/compiler-libs -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/ppx_compare/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_expect/collector -I /home/opam/.opam/5.1/lib/ppx_expect/common -I /home/opam/.opam/5.1/lib/ppx_expect/config -I /home/opam/.opam/5.1/lib/ppx_expect/config_types -I /home/opam/.opam/5.1/lib/ppx_hash/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_inline_test/config -I /home/opam/.opam/5.1/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_python/runtime -I /home/opam/.opam/5.1/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.1/lib/pyml -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdcompat -I /home/opam/.opam/5.1/lib/stdio -I /home/opam/.opam/5.1/lib/time_now -I /home/opam/.opam/5.1/lib/typerep -intf-suffix .ml -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/native/python_lib__Gen.cmx -c -impl src/gen.pp.ml) - File "src/gen.ml", line 94, characters 17-23: - 94 | let rec walk : Type.t -> string = function - ^^^^^^ - Alert deprecated: module Base.Type - [2016-09] this element comes from the stdlib distributed with OCaml. - Referring to the stdlib directly is discouraged by Base. You should either - use the equivalent functionality offered by Base, or if you really want to - refer to the stdlib, use Caml.Type instead - - File "src/gen.ml", line 94, characters 17-23: - 94 | let rec walk : Type.t -> string = function - ^^^^^^ - Error: Unbound type constructor Type.t - (cd _build/default && /home/opam/.opam/5.1/bin/ocamlopt.opt -w -40 -g -I src/.python_lib.objs/byte -I src/.python_lib.objs/native -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/jane-street-headers -I /home/opam/.opam/5.1/lib/ocaml/compiler-libs -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/ppx_compare/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_expect/collector -I /home/opam/.opam/5.1/lib/ppx_expect/common -I /home/opam/.opam/5.1/lib/ppx_expect/config -I /home/opam/.opam/5.1/lib/ppx_expect/config_types -I /home/opam/.opam/5.1/lib/ppx_hash/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_inline_test/config -I /home/opam/.opam/5.1/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_python/runtime -I /home/opam/.opam/5.1/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.1/lib/pyml -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdcompat -I /home/opam/.opam/5.1/lib/stdio -I /home/opam/.opam/5.1/lib/time_now -I /home/opam/.opam/5.1/lib/typerep -intf-suffix .ml -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/native/python_lib__Py_typerep.cmx -c -impl src/py_typerep.pp.ml) - File "src/py_typerep.ml", line 326, characters 18-24: - 326 | let rec of_type : Type.t -> Typerep.packed = function - ^^^^^^ - Alert deprecated: module Base.Type - [2016-09] this element comes from the stdlib distributed with OCaml. - Referring to the stdlib directly is discouraged by Base. You should either - use the equivalent functionality offered by Base, or if you really want to - refer to the stdlib, use Caml.Type instead - - File "src/py_typerep.ml", line 326, characters 18-24: - 326 | let rec of_type : Type.t -> Typerep.packed = function - ^^^^^^ - Error: Unbound type constructor Type.t [ERROR] The compilation of pythonlib.v0.15.1 failed at "dune build -p pythonlib -j 39". #=== ERROR while compiling pythonlib.v0.15.1 ==================================# # context 2.1.6 | linux/x86_64 | ocaml-base-compiler.5.1.1 | file:///src # path ~/.opam/5.1/.opam-switch/build/pythonlib.v0.15.1 # command ~/.opam/5.1/bin/dune build -p pythonlib -j 39 # exit-code 1 # env-file ~/.opam/log/pythonlib-115-35c550.env # output-file ~/.opam/log/pythonlib-115-35c550.out ### output ### # (cd _build/default && /home/opam/.opam/5.1/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.python_lib.objs/byte -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/jane-street-headers -I /home/opam/.opam/5.1/lib/ocaml/compiler-libs -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/ppx_compare/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_expect/collector -I /home/opam/.opam/5.1/lib/ppx_expect/common -I /home/opam/.opam/5.1/lib/ppx_expect/config -I /home/opam/.opam/5.1/lib/ppx_expect/config_types -I /home/opam/.opam/5.1/lib/ppx_hash/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_inline_test/config -I /home/opam/.opam/5.1/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_python/runtime -I /home/opam/.opam/5.1/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.1/lib/pyml -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdcompat -I /home/opam/.opam/5.1/lib/stdio -I /home/opam/.opam/5.1/lib/time_now -I /home/opam/.opam/5.1/lib/typerep -intf-suffix .ml -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/byte/python_lib__Gen.cmo -c -impl src/gen.pp.ml) # File "src/gen.ml", line 94, characters 17-23: # 94 | let rec walk : Type.t -> string = function # ^^^^^^ # Alert deprecated: module Base.Type # [2016-09] this element comes from the stdlib distributed with OCaml. # Referring to the stdlib directly is discouraged by Base. You should either # use the equivalent functionality offered by Base, or if you really want to # refer to the stdlib, use Caml.Type instead # # File "src/gen.ml", line 94, characters 17-23: # 94 | let rec walk : Type.t -> string = function # ^^^^^^ # Error: Unbound type constructor Type.t # (cd _build/default && /home/opam/.opam/5.1/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.python_lib.objs/byte -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/jane-street-headers -I /home/opam/.opam/5.1/lib/ocaml/compiler-libs -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/ppx_compare/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_expect/collector -I /home/opam/.opam/5.1/lib/ppx_expect/common -I /home/opam/.opam/5.1/lib/ppx_expect/config -I /home/opam/.opam/5.1/lib/ppx_expect/config_types -I /home/opam/.opam/5.1/lib/ppx_hash/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_inline_test/config -I /home/opam/.opam/5.1/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_python/runtime -I /home/opam/.opam/5.1/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.1/lib/pyml -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdcompat -I /home/opam/.opam/5.1/lib/stdio -I /home/opam/.opam/5.1/lib/time_now -I /home/opam/.opam/5.1/lib/typerep -intf-suffix .ml -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/byte/python_lib__Py_typerep.cmo -c -impl src/py_typerep.pp.ml) # File "src/py_typerep.ml", line 326, characters 18-24: # 326 | let rec of_type : Type.t -> Typerep.packed = function # ^^^^^^ # Alert deprecated: module Base.Type # [2016-09] this element comes from the stdlib distributed with OCaml. # Referring to the stdlib directly is discouraged by Base. You should either # use the equivalent functionality offered by Base, or if you really want to # refer to the stdlib, use Caml.Type instead # # File "src/py_typerep.ml", line 326, characters 18-24: # 326 | let rec of_type : Type.t -> Typerep.packed = function # ^^^^^^ # Error: Unbound type constructor Type.t # (cd _build/default && /home/opam/.opam/5.1/bin/ocamlopt.opt -w -40 -g -I src/.python_lib.objs/byte -I src/.python_lib.objs/native -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/jane-street-headers -I /home/opam/.opam/5.1/lib/ocaml/compiler-libs -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/ppx_compare/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_expect/collector -I /home/opam/.opam/5.1/lib/ppx_expect/common -I /home/opam/.opam/5.1/lib/ppx_expect/config -I /home/opam/.opam/5.1/lib/ppx_expect/config_types -I /home/opam/.opam/5.1/lib/ppx_hash/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_inline_test/config -I /home/opam/.opam/5.1/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_python/runtime -I /home/opam/.opam/5.1/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.1/lib/pyml -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdcompat -I /home/opam/.opam/5.1/lib/stdio -I /home/opam/.opam/5.1/lib/time_now -I /home/opam/.opam/5.1/lib/typerep -intf-suffix .ml -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/native/python_lib__Gen.cmx -c -impl src/gen.pp.ml) # File "src/gen.ml", line 94, characters 17-23: # 94 | let rec walk : Type.t -> string = function # ^^^^^^ # Alert deprecated: module Base.Type # [2016-09] this element comes from the stdlib distributed with OCaml. # Referring to the stdlib directly is discouraged by Base. You should either # use the equivalent functionality offered by Base, or if you really want to # refer to the stdlib, use Caml.Type instead # # File "src/gen.ml", line 94, characters 17-23: # 94 | let rec walk : Type.t -> string = function # ^^^^^^ # Error: Unbound type constructor Type.t # (cd _build/default && /home/opam/.opam/5.1/bin/ocamlopt.opt -w -40 -g -I src/.python_lib.objs/byte -I src/.python_lib.objs/native -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/jane-street-headers -I /home/opam/.opam/5.1/lib/ocaml/compiler-libs -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/ppx_compare/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_expect/collector -I /home/opam/.opam/5.1/lib/ppx_expect/common -I /home/opam/.opam/5.1/lib/ppx_expect/config -I /home/opam/.opam/5.1/lib/ppx_expect/config_types -I /home/opam/.opam/5.1/lib/ppx_hash/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_inline_test/config -I /home/opam/.opam/5.1/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/5.1/lib/ppx_python/runtime -I /home/opam/.opam/5.1/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.1/lib/pyml -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdcompat -I /home/opam/.opam/5.1/lib/stdio -I /home/opam/.opam/5.1/lib/time_now -I /home/opam/.opam/5.1/lib/typerep -intf-suffix .ml -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/native/python_lib__Py_typerep.cmx -c -impl src/py_typerep.pp.ml) # File "src/py_typerep.ml", line 326, characters 18-24: # 326 | let rec of_type : Type.t -> Typerep.packed = function # ^^^^^^ # Alert deprecated: module Base.Type # [2016-09] this element comes from the stdlib distributed with OCaml. # Referring to the stdlib directly is discouraged by Base. You should either # use the equivalent functionality offered by Base, or if you really want to # refer to the stdlib, use Caml.Type instead # # File "src/py_typerep.ml", line 326, characters 18-24: # 326 | let rec of_type : Type.t -> Typerep.packed = function # ^^^^^^ # Error: Unbound type constructor Type.t <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build pythonlib v0.15.1 +- +- The following changes have been performed | - install base v0.15.1 | - install conf-autoconf 0.2 | - install csexp 1.5.2 | - install dune-configurator 3.16.0 | - install jane-street-headers v0.15.0 | - install jst-config v0.15.1 | - install ocaml-compiler-libs v0.12.4 | - install ppx_assert v0.15.0 | - install ppx_base v0.15.0 | - install ppx_cold v0.15.0 | - install ppx_compare v0.15.0 | - install ppx_derivers 1.2.1 | - install ppx_enumerate v0.15.0 | - install ppx_expect v0.15.1 | - install ppx_hash v0.15.0 | - install ppx_here v0.15.0 | - install ppx_inline_test v0.15.1 | - install ppx_let v0.15.0 | - install ppx_optcomp v0.15.0 | - install ppx_python v0.15.0 | - install ppx_sexp_conv v0.15.1 | - install ppxlib 0.33.0 | - install pyml 20231101 | - install re 1.12.0 | - install seq base | - install sexplib0 v0.15.1 | - install stdcompat 19 | - install stdio v0.15.0 | - install stdlib-shims 0.3.0 | - install time_now v0.15.0 | - install typerep v0.15.0 +- # Run eval $(opam env) to update the current shell environment The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/5.1/.opam-switch/backup/state-20240912131429.export" 'opam --cli=2.1 install pythonlib.v0.15.1 typerep.v0.15.0 time_now.v0.15.0 stdlib-shims.0.3.0 stdio.v0.15.0 stdcompat.19 sexplib0.v0.15.1 seq.base re.1.12.0 pyml.20231101 ppxlib.0.33.0 ppx_sexp_conv.v0.15.1 ppx_python.v0.15.0 ppx_optcomp.v0.15.0 ppx_let.v0.15.0 ppx_inline_test.v0.15.1 ppx_here.v0.15.0 ppx_hash.v0.15.0 ppx_expect.v0.15.1 ppx_enumerate.v0.15.0 ppx_derivers.1.2.1 ppx_compare.v0.15.0 ppx_cold.v0.15.0 ppx_base.v0.15.0 ppx_assert.v0.15.0 ocamlfind.1.9.6 ocaml-compiler-libs.v0.12.4 jst-config.v0.15.1 jane-street-headers.v0.15.0 dune-configurator.3.16.0 dune.3.16.0 csexp.1.5.2 conf-autoconf.0.2 base.v0.15.1 --verbose --yes --confirm-level=unsafe-yes' failed.