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

Innovation. Community. Security.