package pythonlib

  1. Overview
  2. Docs
On This Page
  1. Error log

pythonlib v0.15.1

Error log

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.1-1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved opam-depext.1.2.1-1  (cached)
-> removed   opam-depext.1.2.1-1
-> installed opam-depext.1.2.1-1
Done.

<><> opam-depext.1.2.1-1 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.11.0 pyml.20231101 ppxlib.0.31.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.13.0 dune.3.13.0 csexp.1.5.2 conf-which.1 conf-autoconf.0.1 base.v0.15.1" 

You are using opam 2.1+, where external dependency handling has been integrated: consider calling opam directly, the 'depext' plugin interface is provided for backwards compatibility only
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# The following system packages are needed:
autoconf
debianutils
[NOTE] Package dune is already installed (current version is 3.13.0).
[NOTE] Package ocamlfind is already installed (current version is 1.9.6).
The following actions will be performed:
  - install ppx_derivers        1.2.1
  - install seq                 base
  - install ocaml-compiler-libs v0.12.4
  - install sexplib0            v0.15.1
  - install stdlib-shims        0.3.0
  - install jane-street-headers v0.15.0
  - install csexp               1.5.2
  - install conf-which          1
  - install re                  1.11.0
  - install ppxlib              0.31.0
  - install dune-configurator   3.13.0
  - install conf-autoconf       0.1
  - install base                v0.15.1
  - install stdcompat           19
  - 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 pyml                20231101
  - 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
===== 33 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 ... 18774 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/99:
Processing  2/99:
Processing  3/99:
Processing  4/99:
Processing  5/99:
Processing  6/99: [conf-which: which which]
-> retrieved base.v0.15.1  (cached)
Processing  7/99: [conf-which: which which]
-> retrieved csexp.1.5.2  (cached)
Processing  8/99: [conf-which: which which]
Processing  9/99: [conf-which: which which] [csexp: dune build]
-> retrieved dune-configurator.3.13.0  (cached)
Processing 10/99: [conf-which: which which] [csexp: dune build]
- /usr/bin/which
-> compiled  conf-which.1
Processing 10/99: [csexp: dune build]
-> installed conf-which.1
Processing 11/99: [csexp: dune build]
Processing 12/99: [conf-autoconf: which autoconf] [csexp: dune build]
-> retrieved jane-street-headers.v0.15.0  (cached)
Processing 13/99: [conf-autoconf: which autoconf] [csexp: dune build]
Processing 14/99: [conf-autoconf: which autoconf] [csexp: dune build] [jane-street-headers: dune build]
-> retrieved jst-config.v0.15.1  (cached)
Processing 15/99: [conf-autoconf: which autoconf] [csexp: dune build] [jane-street-headers: dune build]
-> compiled  csexp.1.5.2
Processing 15/99: [conf-autoconf: which autoconf] [jane-street-headers: dune build]
-> installed csexp.1.5.2
Processing 16/99: [conf-autoconf: which autoconf] [jane-street-headers: dune build]
Processing 17/99: [conf-autoconf: which autoconf] [dune-configurator: rm] [jane-street-headers: dune build]
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
Processing 18/99: [conf-autoconf: which autoconf] [dune-configurator: rm] [jane-street-headers: dune build]
Processing 19/99: [conf-autoconf: which autoconf] [dune-configurator: rm] [jane-street-headers: dune build] [ocaml-compiler-libs: dune build]
- /usr/bin/autoconf
-> compiled  conf-autoconf.0.1
Processing 19/99: [dune-configurator: rm] [jane-street-headers: dune build] [ocaml-compiler-libs: dune build]
-> installed conf-autoconf.0.1
Processing 20/99: [dune-configurator: rm] [jane-street-headers: dune build] [ocaml-compiler-libs: dune build]
-> retrieved ppx_assert.v0.15.0  (cached)
Processing 21/99: [dune-configurator: rm] [jane-street-headers: dune build] [ocaml-compiler-libs: dune build]
-> compiled  jane-street-headers.v0.15.0
Processing 21/99: [dune-configurator: rm] [ocaml-compiler-libs: dune build]
-> installed jane-street-headers.v0.15.0
Processing 22/99: [dune-configurator: rm] [ocaml-compiler-libs: dune build]
-> retrieved ppx_base.v0.15.0  (cached)
Processing 23/99: [dune-configurator: rm] [ocaml-compiler-libs: dune build]
-> retrieved ppx_cold.v0.15.0  (cached)
Processing 24/99: [dune-configurator: rm] [ocaml-compiler-libs: dune build]
-> retrieved ppx_compare.v0.15.0  (cached)
Processing 25/99: [dune-configurator: rm] [ocaml-compiler-libs: dune build]
-> retrieved ppx_derivers.1.2.1  (cached)
Processing 26/99: [dune-configurator: rm] [ocaml-compiler-libs: dune build]
Processing 27/99: [dune-configurator: rm] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
Processing 27/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved ppx_enumerate.v0.15.0  (cached)
Processing 28/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved ppx_expect.v0.15.1  (cached)
Processing 29/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved ppx_hash.v0.15.0  (cached)
Processing 30/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved ppx_here.v0.15.0  (cached)
Processing 31/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved ppx_inline_test.v0.15.1  (cached)
Processing 32/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved ppx_let.v0.15.0  (cached)
Processing 33/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved ppx_optcomp.v0.15.0  (cached)
Processing 34/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved ppx_python.v0.15.0  (cached)
Processing 35/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved ppx_sexp_conv.v0.15.1  (cached)
Processing 36/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved pyml.20231101  (cached)
Processing 37/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved pythonlib.v0.15.1  (cached)
Processing 38/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
Processing 39/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
Processing 40/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> installed seq.base
Processing 41/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
-> retrieved sexplib0.v0.15.1  (cached)
Processing 42/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build]
Processing 43/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [sexplib0: dune build]
-> retrieved re.1.11.0  (cached)
Processing 44/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [sexplib0: dune build]
Processing 45/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [ppx_derivers: dune build] [re: dune build] [sexplib0: dune build]
-> compiled  ppx_derivers.1.2.1
Processing 45/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build]
-> installed ppx_derivers.1.2.1
Processing 46/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build]
-> retrieved stdcompat.19  (cached)
Processing 47/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build]
Processing 48/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] [stdcompat: dune build]
-> retrieved ppxlib.0.31.0  (cached)
Processing 49/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] [stdcompat: dune build]
-> retrieved stdio.v0.15.0  (cached)
Processing 50/99: [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 51/99: [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  stdlib-shims.0.3.0
Processing 51/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] [stdcompat: dune build]
-> installed stdlib-shims.0.3.0
Processing 52/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [sexplib0: dune build] [stdcompat: dune build]
-> compiled  sexplib0.v0.15.1
Processing 52/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [stdcompat: dune build]
-> installed sexplib0.v0.15.1
Processing 53/99: [dune-configurator: dune build] [ocaml-compiler-libs: dune build] [re: dune build] [stdcompat: dune build]
-> compiled  ocaml-compiler-libs.v0.12.4
Processing 53/99: [dune-configurator: dune build] [re: dune build] [stdcompat: dune build]
-> installed ocaml-compiler-libs.v0.12.4
Processing 54/99: [dune-configurator: dune build] [re: dune build] [stdcompat: dune build]
Processing 55/99: [dune-configurator: dune build] [ppxlib: dune build] [re: dune build] [stdcompat: dune build]
-> compiled  re.1.11.0
Processing 55/99: [dune-configurator: dune build] [ppxlib: dune build] [stdcompat: dune build]
-> installed re.1.11.0
Processing 56/99: [dune-configurator: dune build] [ppxlib: dune build] [stdcompat: dune build]
-> compiled  dune-configurator.3.13.0
Processing 56/99: [ppxlib: dune build] [stdcompat: dune build]
-> installed dune-configurator.3.13.0
Processing 57/99: [ppxlib: dune build] [stdcompat: dune build]
Processing 58/99: [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 58/99: [base: dune build] [ppxlib: dune build]
-> installed stdcompat.19
Processing 59/99: [base: dune build] [ppxlib: dune build]
Processing 60/99: [base: dune build] [ppxlib: dune build] [pyml: dune build]
-> compiled  base.v0.15.1
Processing 60/99: [ppxlib: dune build] [pyml: dune build]
-> installed base.v0.15.1
Processing 61/99: [ppxlib: dune build] [pyml: dune build]
Processing 62/99: [ppxlib: dune build] [pyml: dune build] [stdio: dune build]
Processing 63/99: [ppxlib: dune build] [pyml: dune build] [stdio: dune build] [typerep: dune build]
-> compiled  stdio.v0.15.0
Processing 63/99: [ppxlib: dune build] [pyml: dune build] [typerep: dune build]
-> installed stdio.v0.15.0
Processing 64/99: [ppxlib: dune build] [pyml: dune build] [typerep: dune build]
-> compiled  typerep.v0.15.0
Processing 64/99: [ppxlib: dune build] [pyml: dune build]
-> installed typerep.v0.15.0
Processing 65/99: [ppxlib: dune build] [pyml: dune build]
-> compiled  pyml.20231101
Processing 65/99: [ppxlib: dune build]
-> installed pyml.20231101
Processing 66/99: [ppxlib: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "ppxlib" "-j" "255" "@install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ppxlib.0.31.0)
-> compiled  ppxlib.0.31.0
-> installed ppxlib.0.31.0
Processing 68/99: [ppx_cold: dune build]
Processing 69/99: [ppx_cold: dune build] [ppx_compare: dune build]
Processing 70/99: [ppx_cold: dune build] [ppx_compare: dune build] [ppx_enumerate: dune build]
Processing 71/99: [ppx_cold: dune build] [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build]
Processing 72/99: [ppx_cold: dune build] [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] [ppx_optcomp: dune build]
Processing 73/99: [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 73/99: [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 74/99: [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 74/99: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] [ppx_sexp_conv: dune build]
-> installed ppx_cold.v0.15.0
Processing 75/99: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_here: dune build] [ppx_sexp_conv: dune build]
-> compiled  ppx_here.v0.15.0
Processing 75/99: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_sexp_conv: dune build]
-> installed ppx_here.v0.15.0
Processing 76/99: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_sexp_conv: dune build]
Processing 77/99: [ppx_compare: dune build] [ppx_enumerate: dune build] [ppx_let: dune build] [ppx_sexp_conv: dune build]
-> compiled  ppx_enumerate.v0.15.0
Processing 77/99: [ppx_compare: dune build] [ppx_let: dune build] [ppx_sexp_conv: dune build]
-> installed ppx_enumerate.v0.15.0
Processing 78/99: [ppx_compare: dune build] [ppx_let: dune build] [ppx_sexp_conv: dune build]
-> compiled  ppx_compare.v0.15.0
Processing 78/99: [ppx_let: dune build] [ppx_sexp_conv: dune build]
-> installed ppx_compare.v0.15.0
Processing 79/99: [ppx_let: dune build] [ppx_sexp_conv: dune build]
-> compiled  ppx_sexp_conv.v0.15.1
Processing 79/99: [ppx_let: dune build]
-> installed ppx_sexp_conv.v0.15.1
Processing 80/99: [ppx_let: dune build]
Processing 81/99: [ppx_assert: dune build] [ppx_let: dune build]
Processing 82/99: [ppx_assert: dune build] [ppx_hash: dune build] [ppx_let: dune build]
-> compiled  ppx_let.v0.15.0
Processing 82/99: [ppx_assert: dune build] [ppx_hash: dune build]
-> installed ppx_let.v0.15.0
Processing 83/99: [ppx_assert: dune build] [ppx_hash: dune build]
-> compiled  ppx_hash.v0.15.0
Processing 83/99: [ppx_assert: dune build]
-> installed ppx_hash.v0.15.0
Processing 84/99: [ppx_assert: dune build]
Processing 85/99: [ppx_assert: dune build] [ppx_base: dune build]
-> compiled  ppx_assert.v0.15.0
Processing 85/99: [ppx_base: dune build]
-> installed ppx_assert.v0.15.0
Processing 86/99: [ppx_base: dune build]
Processing 87/99: [jst-config: dune build] [ppx_base: dune build]
-> compiled  ppx_base.v0.15.0
Processing 87/99: [jst-config: dune build]
-> installed ppx_base.v0.15.0
Processing 88/99: [jst-config: dune build]
Processing 89/99: [jst-config: dune build] [ppx_python: dune build]
-> compiled  jst-config.v0.15.1
Processing 89/99: [ppx_python: dune build]
-> installed jst-config.v0.15.1
Processing 90/99: [ppx_python: dune build]
Processing 91/99: [ppx_python: dune build] [time_now: dune build]
-> compiled  ppx_python.v0.15.0
Processing 91/99: [time_now: dune build]
-> installed ppx_python.v0.15.0
Processing 92/99: [time_now: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "time_now" "-j" "255" (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 94/99: [ppx_inline_test: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "ppx_inline_test" "-j" "255" (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 96/99: [ppx_expect: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "ppx_expect" "-j" "255" (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 98/99: [pythonlib: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "pythonlib" "-j" "255" (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 255".

#=== ERROR while compiling pythonlib.v0.15.1 ==================================#
# context              2.1.5 | 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 255
# exit-code            1
# env-file             ~/.opam/log/pythonlib-115-598068.env
# output-file          ~/.opam/log/pythonlib-115-598068.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.1
| - install conf-which          1
| - install csexp               1.5.2
| - install dune-configurator   3.13.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.31.0
| - install pyml                20231101
| - install re                  1.11.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-20240129155751.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.11.0 pyml.20231101 ppxlib.0.31.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.13.0 dune.3.13.0 csexp.1.5.2 conf-which.1 conf-autoconf.0.1 base.v0.15.1 --verbose --yes --confirm-level=unsafe-yes' failed.