masters/rusthornbelt:README.md lists outdated prerequisites
I tried to follow README.md in masters/rusthornbelt
and observed the following.
I think the prerequisite section of the README can be updated. I'm attaching a patch that fixes the situation for me.
Observation: coq-iris dev.2022-04-12.0.a3bed7ea is not compatible with coq-lambda-rust-builddep
% opam pin add coq-iris --current
coq-iris is now pinned to git+https://gitlab.mpi-sws.org/iris/iris.git#a3bed7ea1a562ab41e5479744c249d7b2e16d7f7 (version dev.2022-04-12.0.a3bed7ea)
% make build-dep
# Installing builddep packages.
[coq-lambda-rust-builddep.dev] synchronised (no changes)
[ERROR] Package conflict!
* Missing dependency:
- coq-lambda-rust-builddep → coq-iris (= dev | = dev.2025-03-25.0.79d33e24)
not available because the package is pinned to version dev.2022-04-12.0.a3bed7ea
No solution found, exiting
make: *** [builddep] Error 20
Observation: coq 8.15.0 is not compatible with coq-lambda-rust-builddep
% opam pin remove coq-iris
Ok, coq-iris is no longer pinned to git+https://gitlab.mpi-sws.org/iris/iris.git#a3bed7ea1a562ab41e5479744c249d7b2e16d7f7 (version dev.2022-04-12.0.a3bed7ea)
Nothing to do.
% make build-dep
# Installing builddep packages.
[coq-lambda-rust-builddep.dev] synchronised (no changes)
[ERROR] Package conflict!
* Missing dependency:
- coq-lambda-rust-builddep → coq-iris (= dev | = dev.2025-03-25.0.79d33e24) → coq >= 8.19
not available because the package is pinned to version 8.15.0
No solution found, exiting
make: *** [builddep] Error 20
Observation: coq 8.20.0 works
% opam pin add coq 8.20.0
% make build-dep
% make -N7
All succeed.
These observations were made on commit c788b94e.