# Packages matching: installed # Name # Installed # Synopsis base-bigarray base base-threads base base-unix base conf-findutils 1 Virtual package relying on findutils conf-gmp 4 Virtual package relying on a GMP lib system installation coq 8.13.1 Formal proof management system num 1.4 The legacy Num library for arbitrary-precision integer and rational arithmetic ocaml 4.12.1 The OCaml compiler (virtual package) ocaml-base-compiler 4.12.1 Official release 4.12.1 ocaml-config 2 OCaml Switch Configuration ocaml-options-vanilla 1 Ensure that OCaml is compiled with no special options enabled ocamlfind 1.9.6 A library manager for OCaml zarith 1.13 Implements arithmetic and logical operations over arbitrary-precision integers # opam file: opam-version: "2.0" synopsis: "A Foundation for Formally Proven Schedulability Analysis" description: """Prosa is a repository of definitions and proofs for real-time schedulability analysis built with Coq. Prosa’s distinguishing characteristic is that Prosa prioritizes readability over all other concerns to ensure that specifications remain accessible to readers without a background in formal proofs. (A background in real-time scheduling is assumed.)""" homepage: "https://prosa.mpi-sws.org/" dev-repo: "git+https://gitlab.mpi-sws.org/RT-PROOFS/rt-proofs.git" bug-reports: "https://gitlab.mpi-sws.org/RT-PROOFS/rt-proofs/issues" license: "BSD-2-Clause" doc: "https://prosa.mpi-sws.org/releases/v0.5/spec/with-proofs/toc.html" maintainer: "Pierre Roux <pierre.roux@onera.fr>" build: [ ["./create_makefile.sh"] [make "-j%{jobs}%"] ] install: [make "install"] depends: [ "coq" {(>= "8.13" & < "8.17~")} "coq-mathcomp-ssreflect" {(>= "1.12" & < "1.16~")} "coq-mathcomp-zify" {>= "1.2.0"} "coq-coqeal" {>= "1.1.0"} ] tags: [ "keyword:prosa" "keyword:real-time" "keyword:schedulability analysis" "keyword:response-time analysis" "logpath:prosa" ] authors: [ "Felipe Cerqueira" "Björn Brandenburg" "Maxime Lesourd" "Sergey Bozhko" "Xiaojie Guo" "Sophie Quinton" "Marco Maida" "Kimaya Bedarkar" ] url { src: "https://gitlab.mpi-sws.org/RT-PROOFS/rt-proofs/-/archive/v0.5/rt-proofs-v0.5.tar.gz" checksum: "sha256=49b246784fb32137079c3aebbade1dc648d7a7cc705bdc91789ee3e144ea8279" }
true
Dry install with the current Coq version:
opam install -y --show-action coq-prosa.0.5 coq.8.13.1
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-prosa.0.5 coq.8.13.1
opam list; echo; ulimit -Sv 16000000; timeout 4h opam install -y -v coq-prosa.0.5 coq.8.13.1
# Packages matching: installed # Name # Installed # Synopsis base-bigarray base base-threads base base-unix base conf-findutils 1 Virtual package relying on findutils conf-gmp 4 Virtual package relying on a GMP lib system installation coq 8.13.1 Formal proof management system coq-bignums 8.13.0 Bignums, the Coq library of arbitrary large numbers coq-coqeal 1.1.1 CoqEAL - The Coq Effective Algebra Library coq-mathcomp-algebra 1.15.0 Mathematical Components Library on Algebra coq-mathcomp-bigenough 1.0.1 A small library to do epsilon - N reasoning coq-mathcomp-field 1.15.0 Mathematical Components Library on Fields coq-mathcomp-fingroup 1.15.0 Mathematical Components Library on finite groups coq-mathcomp-finmap 1.5.2 Finite sets, finite maps, finitely supported functions coq-mathcomp-multinomials 1.5.6 A Multivariate polynomial Library for the Mathematical Components Library coq-mathcomp-real-closed 1.1.4 Mathematical Components Library on real closed fields coq-mathcomp-solvable 1.15.0 Mathematical Components Library on finite groups (II) coq-mathcomp-ssreflect 1.15.0 Small Scale Reflection coq-mathcomp-zify 1.3.0+1.12+8.13 Micromega tactics for Mathematical Components coq-paramcoq 1.1.3+coq8.13 Plugin for generating parametricity statements to perform refinement proofs dune 3.12.1 Fast, portable, and opinionated build system num 1.4 The legacy Num library for arbitrary-precision integer and rational arithmetic ocaml 4.12.1 The OCaml compiler (virtual package) ocaml-base-compiler 4.12.1 Official release 4.12.1 ocaml-config 2 OCaml Switch Configuration ocaml-options-vanilla 1 Ensure that OCaml is compiled with no special options enabled ocamlfind 1.9.6 A library manager for OCaml zarith 1.13 Implements arithmetic and logical operations over arbitrary-precision integers [NOTE] Package coq is already installed (current version is 8.13.1). The following actions will be performed: - install coq-prosa 0.5 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/1: [coq-prosa.0.5: http] [coq-prosa.0.5] downloaded from https://gitlab.mpi-sws.org/RT-PROOFS/rt-proofs/-/archive/v0.5/rt-proofs-v0.5.tar.gz Processing 1/1: <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/2: [coq-prosa: ./create_makefile.sh] + /home/bench/.opam/opam-init/hooks/sandbox.sh "build" "./create_makefile.sh" (CWD=/home/bench/.opam/ocaml-base-compiler.4.12.1/.opam-switch/build/coq-prosa.0.5) Processing 1/2: [coq-prosa: make] + /home/bench/.opam/opam-init/hooks/sandbox.sh "build" "make" "-j4" (CWD=/home/bench/.opam/ocaml-base-compiler.4.12.1/.opam-switch/build/coq-prosa.0.5) - COQDEP VFILES - *** Warning: in file ./implementation/refinements/refinements.v, - required library refinements matches several files in path - (found refinements.v in implementation/refinements/FP, implementation/refinements and implementation/refinements/EDF; used the latter) - COQC behavior/time.v - COQC util/notation.v - COQC util/tactics.v - COQC util/supremum.v - COQC util/subadditivity.v - COQC util/rel.v - COQC util/seqset.v - COQC util/unit_growth.v - COQC util/epsilon.v - COQC util/search_arg.v - COQC util/setoid.v - COQC util/lcmseq.v - COQC classic/util/tactics.v - COQC classic/util/notation.v - COQC classic/util/pick.v - File "./classic/util/tactics.v", line 118, characters 0-72: - Warning: The default value for hint locality is currently "local" in a - section and "global" otherwise, but is scheduled to change in a future - release. For the time being, adding hints outside of sections without - specifying an explicit locality is therefore deprecated. It is recommended to - use "export" whenever possible. [deprecated-hint-without-locality,deprecated] - File "./classic/util/tactics.v", line 196, characters 0-1023: - Warning: Collision between bound variables of name x - [variable-collision,ltac] - COQC classic/util/seqset.v - File "./classic/util/pick.v", line 33, characters 0-130: - Warning: grammar entry "ident" permitted "_" in addition to proper - identifiers; this use is deprecated and its meaning will change in the - future; use "name" instead. [deprecated-ident-entry,deprecated] - File "./classic/util/pick.v", line 37, characters 0-126: - Warning: grammar entry "ident" permitted "_" in addition to proper - identifiers; this use is deprecated and its meaning will change in the - future; use "name" instead. [deprecated-ident-entry,deprecated] - File "./classic/util/pick.v", line 41, characters 0-130: - Warning: grammar entry "ident" permitted "_" in addition to proper - identifiers; this use is deprecated and its meaning will change in the - future; use "name" instead. [deprecated-ident-entry,deprecated] - File "./classic/util/pick.v", line 45, characters 0-126: - Warning: grammar entry "ident" permitted "_" in addition to proper - identifiers; this use is deprecated and its meaning will change in the - future; use "name" instead. [deprecated-ident-entry,deprecated] - File "./classic/util/pick.v", line 49, characters 0-130: - Warning: grammar entry "ident" permitted "_" in addition to proper - identifiers; this use is deprecated and its meaning will change in the - future; use "name" instead. [deprecated-ident-entry,deprecated] - File "./classic/util/pick.v", line 53, characters 0-126: - Warning: grammar entry "ident" permitted "_" in addition to proper - identifiers; this use is deprecated and its meaning will change in the - future; use "name" instead. [deprecated-ident-entry,deprecated] - COQC classic/model/time.v - COQC behavior/job.v - COQC util/list.v - COQC util/nat.v - COQC classic/util/bigord.v - COQC classic/util/ord_quantifier.v - COQC classic/util/induction.v - COQC classic/util/powerset.v - COQC behavior/arrival_sequence.v - COQC util/div_mod.v - COQC util/sum.v - COQC classic/util/counting.v - COQC classic/util/nat.v - COQC classic/util/fixedpoint.v - COQC classic/util/step_function.v - COQC util/superadditivity.v - COQC behavior/schedule.v - COQC util/bigcat.v - COQC util/minmax.v - COQC util/nondecreasing.v - COQC classic/util/div_mod.v - COQC classic/util/list.v - COQC behavior/service.v - COQC util/fixpoint.v - COQC classic/util/bigcat.v - COQC behavior/ready.v - COQC analysis/definitions/completion_sequence.v - COQC behavior/all.v - COQC analysis/definitions/schedule_prefix.v - COQC model/processor/spin.v - COQC model/processor/varspeed.v - COQC model/readiness/basic.v - COQC model/readiness/jitter.v - COQC model/task/concept.v - COQC analysis/definitions/job_properties.v - COQC model/schedule/edf.v - COQC model/schedule/nonpreemptive.v - COQC model/schedule/work_conserving.v - COQC analysis/transform/swap.v - COQC analysis/abstract/search_space.v - COQC analysis/abstract/definitions.v - COQC analysis/facts/model/task_cost.v - COQC analysis/definitions/job_response_time.v - COQC classic/util/sorting.v - COQC implementation/definitions/generic_scheduler.v - COQC model/processor/ideal.v - COQC util/all.v - COQC model/processor/platform_properties.v - COQC model/task/arrivals.v - COQC model/priority/classes.v - COQC model/task/absolute_deadline.v - COQC model/task/arrival/sporadic.v - COQC model/schedule/tdma.v - COQC analysis/definitions/infinite_jobs.v - COQC classic/util/sum.v - File "./model/priority/classes.v", line 57, characters 0-48: - Warning: FP_to_JLFP does not respect the uniform inheritance condition - [uniform-inheritance,typechecker] - COQC classic/util/minmax.v - COQC implementation/definitions/extrapolated_arrival_curve.v - COQC analysis/facts/behavior/service.v - COQC model/task/sequentiality.v - COQC model/preemption/parameter.v - COQC model/task/arrival/request_bound_functions.v - COQC model/task/arrival/curves.v - COQC model/task/arrival/task_max_inter_arrival.v - COQC analysis/facts/behavior/arrivals.v - COQC model/task/preemption/parameters.v - COQC model/priority/deadline_monotonic.v - COQC model/priority/edf.v - File "./model/priority/edf.v", line 9, characters 0-145: - Error: export attribute not supported here - - File "./model/priority/deadline_monotonic.v", line 8, characters 0-159: - Error: export attribute not supported here - - make[1]: *** [Makefile:743: model/priority/edf.vo] Error 1 - make[1]: *** Waiting for unfinished jobs.... - make[1]: *** [Makefile:742: model/priority/deadline_monotonic.vo] Error 1 - make: *** [Makefile:348: all] Error 2 [ERROR] The compilation of coq-prosa failed at "/home/bench/.opam/opam-init/hooks/sandbox.sh build make -j4". #=== ERROR while compiling coq-prosa.0.5 ======================================# # context 2.0.8 | linux/x86_64 | ocaml-base-compiler.4.12.1 | file:///home/bench/run/opam-coq-archive/released # path ~/.opam/ocaml-base-compiler.4.12.1/.opam-switch/build/coq-prosa.0.5 # command ~/.opam/opam-init/hooks/sandbox.sh build make -j4 # exit-code 2 # env-file ~/.opam/log/coq-prosa-11328-2dea01.env # output-file ~/.opam/log/coq-prosa-11328-2dea01.out ### output ### # [...] # COQC model/priority/deadline_monotonic.v # COQC model/priority/edf.v # File "./model/priority/edf.v", line 9, characters 0-145: # Error: export attribute not supported here # # File "./model/priority/deadline_monotonic.v", line 8, characters 0-159: # Error: export attribute not supported here # # make[1]: *** [Makefile:743: model/priority/edf.vo] Error 1 # make[1]: *** Waiting for unfinished jobs.... # make[1]: *** [Makefile:742: model/priority/deadline_monotonic.vo] Error 1 # make: *** [Makefile:348: all] Error 2 <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build coq-prosa 0.5 +- - No changes have been performed # Run eval $(opam env) to update the current shell environment 'opam install -y -v coq-prosa.0.5 coq.8.13.1' failed.
No files were installed.
true