ocaml-bench / sandmark

A benchmark suite for the OCaml compiler
The Unlicense
82 stars 40 forks source link

Running Sandmark with `run_all_serial.sh` on Fedora within the docker container produces compatibility issues with opam #338

Open moazzammoriani opened 2 years ago

moazzammoriani commented 2 years ago

Here is the brief log of the attempted build:

make: 'run_config_filtered.json' is up to date.
Error: URL https://github.com/ocaml-multicore/ocaml-multicore/archive/4.12+domains+effects.tar.gz does not exist
Error: URL https://github.com/ocaml-multicore/ocaml-multicore/archive/4.12+domains+effects.tar.gz does not exist
Error: URL https://github.com/ocaml-multicore/ocaml-multicore/archive/4.12+domains.tar.gz does not exist
Error: URL https://github.com/Engil/ocaml/archive/4.12.0+stock+instrumented.tar.gz does not exist
Error: URL https://github.com/ocaml/ocaml/archive/4.12.0.tar.gz does not exist
Error: URL https://github.com/ocaml/ocaml/archive/refs/tags/4.13.1.zip does not exist
Error: URL https://github.com/ocaml-multicore/ocaml-multicore/archive/refs/heads/5.00.zip does not exist
Error: URL https://github.com/ocaml/ocaml/archive/2422a5984a8cc597a44c214946677e562d8808bf.zip does not exist
Error: URL https://github.com/ocaml/ocaml/archive/trunk.tar.gz does not exist
Error: URL https://github.com/ocaml/ocaml/archive/trunk.tar.gz
https://github.com/ocaml/ocaml/archive/b73cbbea4bc40ffd26a459d594a39b99cec4273d.zip
https://github.com/ocaml/ocaml/archive/trunk.tar.gz
https://github.com/ocaml/ocaml/archive/b73cbbea4bc40ffd26a459d594a39b99cec4273d.zip
https://github.com/sadiqj/ocaml/archive/refs/heads/eventring-pr.zip does not exist
Error: URL https://github.com/ocaml/ocaml/archive/trunk.tar.gz
https://github.com/ocaml/ocaml/archive/trunk.tar.gz
https://github.com/gadmm/ocaml/archive/refs/heads/multicore_async_actions.zip
https://github.com/gadmm/ocaml/archive/refs/heads/multicore_async_actions.zip does not exist
Error: URL https://github.com/ocaml/ocaml/archive/trunk.tar.gz
https://github.com/ocaml/ocaml/archive/trunk.tar.gz
https://github.com/gadmm/ocaml/archive/refs/heads/multicore_async_actions.zip
https://github.com/gadmm/ocaml/archive/refs/heads/multicore_async_actions.zip does not exist
 intervaltree is not installed.  Install using pip3 install.
Using default dune.2.9.0
/home/opam/.opam/4.12
Linking to system dune files found at: /home/opam/.opam/4.12
/home/opam/.opam/4.12/bin/dune --version = 2.9.0
ln -s /home/opam/.opam/4.12/bin/dune /app/_opam/sys_dune/bin/dune
ln -s /home/opam/.opam/4.12/bin/jbuilder /app/_opam/sys_dune/bin/jbuilder
ln -s /home/opam/.opam/4.12/lib/dune /app/_opam/sys_dune/lib/dune
opam install --switch=5.0.0+stable --yes "dune.2.9.0" "dune-configurator.2.9.0"
[ERROR] Refusing write access to /app/_opam, which is more recent than this
        version of opam (2.1 > 2.0), aborting.
make: *** [Makefile:103: setup_sys_dune/5.0.0+stable] Error 15
shakthimaan commented 2 years ago

We primarily use Ubuntu LTS as the base OS for building and testing Sandmark. With other *nix distributions, the packages and versions will differ. We recommend to use Ubuntu for testing Sandmark.