# Packages matching: installed # Name # Installed # Synopsis base-bigarray base base-threads base base-unix base conf-findutils 1 Virtual package relying on findutils coq 8.10.2 Formal proof management system num 1.4 The legacy Num library for arbitrary-precision integer and rational arithmetic ocaml 4.09.1 The OCaml compiler (virtual package) ocaml-base-compiler 4.09.1 Official release 4.09.1 ocaml-config 1 OCaml Switch Configuration ocamlfind 1.9.5 A library manager for OCaml # opam file: opam-version: "2.0" maintainer: "dev@clarus.me" homepage: "https://github.com/clarus/io-system" dev-repo: "git+https://github.com/clarus/io-system.git" bug-reports: "https://github.com/clarus/io-system/issues" authors: ["Guillaume Claret"] license: "MIT" build: [ ["./configure.sh"] [make "-j%{jobs}%"] ] install: [ [make "install"] ] depends: [ "ocaml" "coq" {>= "8.5"} "coq-function-ninjas" "coq-list-string" {>= "2.0.0"} "coq-io" {>= "4.0.0"} "coq-io-system-ocaml" {>= "2.3.0"} ] tags: [ "date:2019-07-28" "keyword:effects" "keyword:extraction" "logpath:Io.System" ] synopsis: "System effects for Coq" url { src: "https://github.com/coq-io/system/archive/2.4.1.tar.gz" checksum: "sha512=b9ff95a7073bec5116d299b4c34013d40c3eb03eea79a11667777e2325f868eb850de30222ab1bd06448fb016a9093a31e4a41ab273ede09e85a05d9ab31dc34" }
true
Dry install with the current Coq version:
opam install -y --show-action coq-io-system.2.4.1 coq.8.10.2
Dry install without Coq/switch base, to test if the problem was incompatibility with the current Coq/OCaml version:
true
opam list; echo; ulimit -Sv 4000000; timeout 4h opam install -y --deps-only coq-io-system.2.4.1 coq.8.10.2
# Packages matching: installed # Name # Installed # Synopsis base-bigarray base base-threads base base-unix base conf-findutils 1 Virtual package relying on findutils coq 8.10.2 Formal proof management system num 1.4 The legacy Num library for arbitrary-precision integer and rational arithmetic ocaml 4.09.1 The OCaml compiler (virtual package) ocaml-base-compiler 4.09.1 Official release 4.09.1 ocaml-config 1 OCaml Switch Configuration ocamlfind 1.9.5 A library manager for OCaml The following actions will be performed: - install coq-error-handlers 1.2.0 - install dune 3.4.1 - install coq-list-plus 1.1.0 - install coq-io 4.0.0 - install coq-cunit 1.0.0 - install seq base - install base-bytes base - install coq-function-ninjas 1.0.0 - install ocamlbuild 0.14.1 - install result 1.5 - install csexp 1.5.1 - install cppo 1.6.9 - install bigarray-compat 1.1.0 - install coq-list-string 2.1.2 - install dune-configurator 3.4.1 - install ocplib-endian 1.2 - install mmap 1.2.0 - install lwt 4.5.0 - install coq-io-system-ocaml 2.3.1 ===== 19 to install ===== <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> [bigarray-compat.1.1.0] downloaded from cache at https://opam.ocaml.org/cache [coq-cunit.1.0.0] downloaded from https://github.com/clarus/coq-cunit/archive/1.0.0.tar.gz [coq-error-handlers.1.2.0] downloaded from https://github.com/clarus/coq-error-handlers/archive/1.2.0.tar.gz [coq-function-ninjas.1.0.0] downloaded from https://github.com/clarus/coq-function-ninjas/archive/1.0.0.tar.gz [coq-io.4.0.0] downloaded from https://github.com/coq-io/io/archive/4.0.0.tar.gz [coq-io-system-ocaml.2.3.1] downloaded from https://github.com/coq-io/system-ocaml/archive/2.3.1.tar.gz [coq-list-plus.1.1.0] downloaded from https://github.com/clarus/coq-list-plus/archive/1.1.0.tar.gz [coq-list-string.2.1.2] downloaded from https://github.com/clarus/coq-list-string/archive/2.1.2.tar.gz [cppo.1.6.9] downloaded from cache at https://opam.ocaml.org/cache [csexp.1.5.1] downloaded from cache at https://opam.ocaml.org/cache [dune.3.4.1] downloaded from cache at https://opam.ocaml.org/cache [mmap.1.2.0] downloaded from cache at https://opam.ocaml.org/cache [ocamlbuild.0.14.1] downloaded from cache at https://opam.ocaml.org/cache [ocplib-endian.1.2] downloaded from cache at https://opam.ocaml.org/cache [result.1.5] downloaded from cache at https://opam.ocaml.org/cache [lwt.4.5.0] downloaded from cache at https://opam.ocaml.org/cache [dune-configurator.3.4.1] downloaded from cache at https://opam.ocaml.org/cache <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed base-bytes.base -> installed coq-cunit.1.0.0 -> installed coq-error-handlers.1.2.0 -> installed coq-function-ninjas.1.0.0 -> installed coq-io.4.0.0 -> installed coq-list-plus.1.1.0 -> installed seq.base -> installed coq-list-string.2.1.2 -> installed ocamlbuild.0.14.1 -> installed dune.3.4.1 -> installed bigarray-compat.1.1.0 -> installed csexp.1.5.1 -> installed cppo.1.6.9 -> installed result.1.5 -> installed mmap.1.2.0 -> installed ocplib-endian.1.2 -> installed dune-configurator.3.4.1 [ERROR] The compilation of lwt failed at "/home/bench/.opam/opam-init/hooks/sandbox.sh build dune build -p lwt -j 4". #=== ERROR while compiling lwt.4.5.0 ==========================================# # context 2.0.6 | linux/x86_64 | ocaml-base-compiler.4.09.1 | https://opam.ocaml.org#af9efb24 # path ~/.opam/ocaml-base-compiler.4.09.1/.opam-switch/build/lwt.4.5.0 # command ~/.opam/opam-init/hooks/sandbox.sh build dune build -p lwt -j 4 # exit-code 2 # env-file ~/.opam/log/lwt-29470-466159.env # output-file ~/.opam/log/lwt-29470-466159.out ### output ### # unix_bytes_sendto.c:32:1: fatal error: error writing to /tmp/build_3052b4_dune/cc0ZeBBJ.s: No space left on device # [...] # | ^ # compilation terminated. # Fatal error: exception Sys_error("No space left on device") # Raised by primitive operation at file "stdlib.ml", line 385, characters 19-27 # Called from file "otherlibs/stdune/exn.ml", line 14, characters 4-13 # Called from file "otherlibs/stdune/exn.ml", line 12, characters 8-11 # Re-raised at file "otherlibs/stdune/exn.ml", line 18, characters 4-11 # Called from file "stdlib.ml", line 553, characters 62-65 # Called from file "stdlib.ml" (inlined), line 556, characters 20-39 # Called from file "stdlib.ml", line 559, characters 2-15 # Called from file "bin/main.ml", line 100, characters 4-10 <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build lwt 4.5.0 +- +- The following changes have been performed (the rest was aborted) | - install base-bytes base | - install bigarray-compat 1.1.0 | - install coq-cunit 1.0.0 | - install coq-error-handlers 1.2.0 | - install coq-function-ninjas 1.0.0 | - install coq-io 4.0.0 | - install coq-list-plus 1.1.0 | - install coq-list-string 2.1.2 | - install cppo 1.6.9 | - install csexp 1.5.1 | - install dune 3.4.1 | - install dune-configurator 3.4.1 | - install mmap 1.2.0 | - install ocamlbuild 0.14.1 | - install ocplib-endian 1.2 | - install result 1.5 | - install seq base +- <><> lwt.4.5.0 troubleshooting ><><><><><><><><><><><><><><><><><><><><><><><><> => Lwt 5.0.0 will make some breaking changes in December 2019. See https://github.com/ocsigen/lwt/issues/584 # Run eval $(opam env) to update the current shell environment The former state can be restored with: opam switch import "/home/bench/.opam/ocaml-base-compiler.4.09.1/.opam-switch/backup/state-20220920201911.export"
true
No files were installed.
true