Closed Unlimitosu closed 1 year ago
This library is not yet compatible with mathcomp 2.0, so this error is expected.
Hint: https://github.com/jasmin-lang/coqword/blob/v2.1/coq-mathcomp-word.opam#L13
To work around this, you may install an earlier version of the coq-mathcomp-*
libraries.
@vbgl Ok now I installed mathcomp with version 1.15.0 + Coq version 8.16.0.
Does this library need only make
to build? I ran make
and got following logs:
unlimit@ubuntu:~/Documents/constant-time/coqword-2.1/_build/default$ make
dune build
Entering directory '/home/unlimit/Documents/constant-time/coqword-2.1'
Warning: Coq Language Versions lower than 0.8 have been deprecated in Dune
3.8 and will be removed in an upcoming Dune version.
but I cannot find it in opam list
unlimit@ubuntu:~/Documents/constant-time/coqword-2.1$ opam list | grep coq
coq 8.16.0 Formal proof management system
coq-mathcomp-algebra 1.15.0 Mathematical Components Library on Algebra
coq-mathcomp-fingroup 1.15.0 Mathematical Components Library on finite groups
coq-mathcomp-ssreflect 1.15.0 Small Scale Reflection
coqide 8.16.0 IDE of the Coq formal proof management system
how can I check if it is built correctly?
Hi. If you want this library to be installed via opam, the simplest it to use the coq repository. Do
opam repo add coq-released https://coq.inria.fr/opam/released
and then you can opam install coq-mathcomp-word
@strub It works. Thanks a lot :)
I tried to build this library, and the following error occured.
I found
EqMixin
is inssreflect
library, and I already installed it.Here, I could find coq mathcomp libraries installed. But
EqMixin
inssreflect
cannot be found.How can I solve this error?
Here are some versions I used: OCaml 5.0.0 / 4.14 opam 2.1.0 Coq Proof Assistant 8.17.1 (compiled with OCaml 5.0.0)
Thanks.