sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
The package failed to build. The error log from opam follows.
[NOTE] Package dune is already installed (current version is 3.17.2). [NOTE] Package ocamlfind is already installed (current version is 1.9.8). The following actions will be performed: === install 33 packages - install base-bytes base - install bigarray-compat 1.1.0 - install camlp4 4.11+1 - install camlzip 1.11 - install conf-libcurl 2 - install conf-libevent 1 - install conf-libpcre 2 - install conf-pkg-config 4 - install conf-zlib 1 - install cppo 1.8.0 - install csexp 1.5.2 - install devkit 0.7 - install dune-configurator 3.17.2 - install extlib 1.8.0 - install extunix 0.2.0 - install libevent 0.9.0 - install lwt 4.5.0 - install lwt_ppx 2.0.1 - install mmap 1.2.0 - install ocaml-migrate-parsetree 1.8.0 (deprecated) - install ocamlbuild 0.15.0 - install ocamlnet 4.1.9-2 - install ocplib-endian 1.2 - install ocurl 0.9.2 - install ounit 2.2.7 - install ounit2 2.2.7 - install pcre 8.0.2 - install ppx_derivers 1.2.1 - install ppx_tools_versioned 5.4.0 - install result 1.5 - install seq base - install stdlib-shims 0.3.0 - install yojson 2.2.2 The following system packages will first need to be installed: libcurl4-gnutls-dev libevent-dev libpcre3-dev pkg-config zlib1g-dev <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> opam believes some required external dependencies are missing. opam can: > 1. Run apt-get to install them (may need root/sudo access) 2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal) 3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable 4. Abort the installation [1/2/3/4] 1 + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libcurl4-gnutls-dev" "libevent-dev" "libpcre3-dev" "pkg-config" "zlib1g-dev" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package libcurl4-gnutls-dev:amd64. - (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 ... 18745 files and directories currently installed.) - Preparing to unpack .../00-libcurl4-gnutls-dev_7.88.1-10+deb12u8_amd64.deb ... - Unpacking libcurl4-gnutls-dev:amd64 (7.88.1-10+deb12u8) ... - Selecting previously unselected package libevent-2.1-7:amd64. - Preparing to unpack .../01-libevent-2.1-7_2.1.12-stable-8_amd64.deb ... - Unpacking libevent-2.1-7:amd64 (2.1.12-stable-8) ... - Selecting previously unselected package libevent-core-2.1-7:amd64. - Preparing to unpack .../02-libevent-core-2.1-7_2.1.12-stable-8_amd64.deb ... - Unpacking libevent-core-2.1-7:amd64 (2.1.12-stable-8) ... - Selecting previously unselected package libevent-extra-2.1-7:amd64. - Preparing to unpack .../03-libevent-extra-2.1-7_2.1.12-stable-8_amd64.deb ... - Unpacking libevent-extra-2.1-7:amd64 (2.1.12-stable-8) ... - Selecting previously unselected package libevent-pthreads-2.1-7:amd64. - Preparing to unpack .../04-libevent-pthreads-2.1-7_2.1.12-stable-8_amd64.deb ... - Unpacking libevent-pthreads-2.1-7:amd64 (2.1.12-stable-8) ... - Selecting previously unselected package libevent-openssl-2.1-7:amd64. - Preparing to unpack .../05-libevent-openssl-2.1-7_2.1.12-stable-8_amd64.deb ... - Unpacking libevent-openssl-2.1-7:amd64 (2.1.12-stable-8) ... - Selecting previously unselected package libevent-dev. - Preparing to unpack .../06-libevent-dev_2.1.12-stable-8_amd64.deb ... - Unpacking libevent-dev (2.1.12-stable-8) ... - Selecting previously unselected package libpcre16-3:amd64. - Preparing to unpack .../07-libpcre16-3_2%3a8.39-15_amd64.deb ... - Unpacking libpcre16-3:amd64 (2:8.39-15) ... - Selecting previously unselected package libpcre3:amd64. - Preparing to unpack .../08-libpcre3_2%3a8.39-15_amd64.deb ... - Unpacking libpcre3:amd64 (2:8.39-15) ... - Selecting previously unselected package libpcre32-3:amd64. - Preparing to unpack .../09-libpcre32-3_2%3a8.39-15_amd64.deb ... - Unpacking libpcre32-3:amd64 (2:8.39-15) ... - Selecting previously unselected package libpcrecpp0v5:amd64. - Preparing to unpack .../10-libpcrecpp0v5_2%3a8.39-15_amd64.deb ... - Unpacking libpcrecpp0v5:amd64 (2:8.39-15) ... - Selecting previously unselected package libpcre3-dev:amd64. - Preparing to unpack .../11-libpcre3-dev_2%3a8.39-15_amd64.deb ... - Unpacking libpcre3-dev:amd64 (2:8.39-15) ... - Selecting previously unselected package libpkgconf3:amd64. - Preparing to unpack .../12-libpkgconf3_1.8.1-1_amd64.deb ... - Unpacking libpkgconf3:amd64 (1.8.1-1) ... - Selecting previously unselected package pkgconf-bin. - Preparing to unpack .../13-pkgconf-bin_1.8.1-1_amd64.deb ... - Unpacking pkgconf-bin (1.8.1-1) ... - Selecting previously unselected package pkgconf:amd64. - Preparing to unpack .../14-pkgconf_1.8.1-1_amd64.deb ... - Unpacking pkgconf:amd64 (1.8.1-1) ... - Selecting previously unselected package pkg-config:amd64. - Preparing to unpack .../15-pkg-config_1.8.1-1_amd64.deb ... - Unpacking pkg-config:amd64 (1.8.1-1) ... - Selecting previously unselected package zlib1g-dev:amd64. - Preparing to unpack .../16-zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb ... - Unpacking zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ... - Setting up libpcre16-3:amd64 (2:8.39-15) ... - Setting up libcurl4-gnutls-dev:amd64 (7.88.1-10+deb12u8) ... - Setting up libpcre3:amd64 (2:8.39-15) ... - Setting up libpkgconf3:amd64 (1.8.1-1) ... - Setting up libpcre32-3:amd64 (2:8.39-15) ... - Setting up libevent-core-2.1-7:amd64 (2.1.12-stable-8) ... - Setting up libevent-2.1-7:amd64 (2.1.12-stable-8) ... - Setting up pkgconf-bin (1.8.1-1) ... - Setting up zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ... - Setting up libevent-pthreads-2.1-7:amd64 (2.1.12-stable-8) ... - Setting up libpcrecpp0v5:amd64 (2:8.39-15) ... - Setting up libevent-extra-2.1-7:amd64 (2.1.12-stable-8) ... - Setting up libpcre3-dev:amd64 (2:8.39-15) ... - Setting up libevent-openssl-2.1-7:amd64 (2.1.12-stable-8) ... - Setting up pkgconf:amd64 (1.8.1-1) ... - Setting up libevent-dev (2.1.12-stable-8) ... - Setting up pkg-config:amd64 (1.8.1-1) ... - Processing triggers for libc-bin (2.36-9+deb12u9) ... <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed base-bytes.base -> retrieved bigarray-compat.1.1.0 (cached) -> retrieved camlzip.1.11 (cached) -> retrieved cppo.1.8.0 (cached) -> retrieved camlp4.4.11+1 (cached) -> installed conf-libcurl.2 -> installed conf-pkg-config.4 -> retrieved csexp.1.5.2 (cached) -> installed conf-libevent.1 -> installed conf-libpcre.2 -> installed conf-zlib.1 -> retrieved extlib.1.8.0 (cached) -> retrieved extunix.0.2.0 (cached) -> retrieved libevent.0.9.0 (cached) -> retrieved lwt.4.5.0 (cached) -> installed bigarray-compat.1.1.0 -> retrieved lwt_ppx.2.0.1 (cached) -> retrieved mmap.1.2.0 (cached) -> installed csexp.1.5.2 -> retrieved devkit.0.7 (https://github.com/ahrefs/devkit/archive/v0.7.tar.gz) -> retrieved ocamlbuild.0.15.0 (cached) -> retrieved dune-configurator.3.17.2 (cached) -> retrieved ocaml-migrate-parsetree.1.8.0 (cached) -> retrieved ocamlnet.4.1.9-2 (cached) -> installed libevent.0.9.0 -> retrieved ocplib-endian.1.2 (cached) -> retrieved ocurl.0.9.2 (cached) -> retrieved ounit.2.2.7, ounit2.2.2.7 (cached) -> installed camlzip.1.11 -> installed cppo.1.8.0 -> installed mmap.1.2.0 -> retrieved pcre.8.0.2 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved ppx_tools_versioned.5.4.0 (cached) -> retrieved result.1.5 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved yojson.2.2.2 (cached) -> installed ppx_derivers.1.2.1 -> installed result.1.5 -> installed stdlib-shims.0.3.0 -> installed ocplib-endian.1.2 -> installed extlib.1.8.0 -> installed ounit2.2.2.7 -> installed ounit.2.2.7 -> installed yojson.2.2.2 -> installed dune-configurator.3.17.2 -> installed pcre.8.0.2 -> installed ocamlbuild.0.15.0 -> installed lwt.4.5.0 -> installed ocaml-migrate-parsetree.1.8.0 -> installed ppx_tools_versioned.5.4.0 -> installed lwt_ppx.2.0.1 -> installed extunix.0.2.0 -> installed ocurl.0.9.2 -> installed ocamlnet.4.1.9-2 -> installed camlp4.4.11+1 [ERROR] The compilation of devkit.0.7 failed at "make". #=== ERROR while compiling devkit.0.7 =========================================# # context 2.3.0 | linux/x86_64 | ocaml-base-compiler.4.11.2 | file:///src # path ~/.opam/4.11/.opam-switch/build/devkit.0.7 # command /usr/bin/make # exit-code 2 # env-file ~/.opam/log/devkit-113-f20eb4.env # output-file ~/.opam/log/devkit-113-f20eb4.out ### output ### # ocamlbuild -use-ocamlfind -no-links -j 0 devkit.cma devkit.cmxa # + ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/4.11/lib/ocamlbuild /home/opam/.opam/4.11/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/4.11/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild # + cp devkit.modules devkit.mllib # + ocamlfind ocamldep -package yojson -package extlib -package pcre -package extunix -package bytes -modules action.mli > action.mli.depends # + ocamlfind ocamldep -package extlib -package pcre -package extunix -package bytes -modules time.ml > time.ml.depends # + ocamlfind ocamldep -package extlib -package pcre -package extunix -package bytes -modules devkit_ragel.ml > devkit_ragel.ml.depends # + ocamlfind ocamldep -package extlib -package pcre -package extunix -package bytes -modules prelude.mli > prelude.mli.depends # + ocamlfind ocamldep -package extlib -package pcre -package extunix -package bytes -modules extEnum.mli > extEnum.mli.depends # + ocamlfind ocamldep -package extlib -package pcre -package extunix -package bytes -modules extEnum_merge.mli > extEnum_merge.mli.depends # + ocamlfind ocamlc -c -g -bin-annot -safe-string -strict-formats -thread -w A -w e -strict-sequence -package extlib -package pcre -package extunix -package bytes -w -40..42-44-48-58 -o extEnum_merge.cmi extEnum_merge.mli # + ocamlfind ocamldep -package extlib -package pcre -package extunix -package bytes -modules factor.ml > factor.ml.depends # + ocamlfind ocamlc -c -g -bin-annot -safe-string -strict-formats -thread -w A -w e -strict-sequence -package extlib -package pcre -package extunix -package bytes -w -40..42-44-48-58 -o extEnum.cmi extEnum.mli # + ocamlfind ocamlc -c -g -bin-annot -safe-string -strict-formats -thread -w A -w e -strict-sequence -package extlib -package pcre -package extunix -package bytes -w -40..42-44-48-58 -o factor.cmo factor.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -strict-formats -thread -w A -w e -strict-sequence -package extlib -package pcre -package extunix -package bytes -w -40..42-44-48-58 -o devkit_ragel.cmo devkit_ragel.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -strict-formats -thread -w A -w e -strict-sequence -package extlib -package pcre -package extunix -package bytes -w -40..42-44-48-58 -o prelude.cmi prelude.mli # + ocamlfind ocamlc -c -g -bin-annot -safe-string -strict-formats -thread -w A -w e -strict-sequence -package extlib -package pcre -package extunix -package bytes -w -40..42-44-48-58 -o time.cmo time.ml # + ocamlfind ocamlc -c -g -bin-annot -safe-string -strict-formats -thread -w A -w e -strict-sequence -package yojson -package extlib -package pcre -package extunix -package bytes -w -40..42-44-48-58 -o action.cmi action.mli # + ocamlfind ocamlc -c -g -bin-annot -safe-string -strict-formats -thread -w A -w e -strict-sequence -package yojson -package extlib -package pcre -package extunix -package bytes -w -40..42-44-48-58 -o action.cmi action.mli # File "action.mli", line 207, characters 28-44: # 207 | method json : (string * Yojson.Safe.json) list # ^^^^^^^^^^^^^^^^ # Error: Unbound type constructor Yojson.Safe.json # Command exited with code 2. # make: *** [Makefile:36: lib] Error 10 <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build devkit 0.7 +- +- The following changes have been performed | - install base-bytes base | - install bigarray-compat 1.1.0 | - install camlp4 4.11+1 | - install camlzip 1.11 | - install conf-libcurl 2 | - install conf-libevent 1 | - install conf-libpcre 2 | - install conf-pkg-config 4 | - install conf-zlib 1 | - install cppo 1.8.0 | - install csexp 1.5.2 | - install dune-configurator 3.17.2 | - install extlib 1.8.0 | - install extunix 0.2.0 | - install libevent 0.9.0 | - install lwt 4.5.0 | - install lwt_ppx 2.0.1 | - install mmap 1.2.0 | - install ocaml-migrate-parsetree 1.8.0 | - install ocamlbuild 0.15.0 | - install ocamlnet 4.1.9-2 | - install ocplib-endian 1.2 | - install ocurl 0.9.2 | - install ounit 2.2.7 | - install ounit2 2.2.7 | - install pcre 8.0.2 | - install ppx_derivers 1.2.1 | - install ppx_tools_versioned 5.4.0 | - install result 1.5 | - install seq base | - install stdlib-shims 0.3.0 | - install yojson 2.2.2 +- <><> ocaml-migrate-parsetree.1.8.0 installed successfully <><><><><><><><><><><> => Note: This package is deprecated. <><> lwt.4.5.0 installed successfully <><><><><><><><><><><><><><><><><><><><><> => Lwt 5.0.0 will make some breaking changes in December 2019. See https://github.com/ocsigen/lwt/issues/584 # To update the current shell environment, run: eval $(opam env) The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/4.11/.opam-switch/backup/state-20250206030515.export"