Merge pull request #219299 from vbgl/ocaml-mezzo-fix

ocamlPackages.mezzo: fix build
This commit is contained in:
superherointj 2023-03-03 17:13:29 -03:00 committed by GitHub
commit 40120dbf3b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,6 @@
{ lib, stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, menhir, menhirLib, yojson, ulex, pprint, fix, functory }:
{ lib, stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, camlp4, menhir
, menhirLib, yojson, ulex, pprint, fix, functory
}:
if lib.versionAtLeast ocaml.version "4.06"
then throw "mezzo is not available for OCaml ${ocaml.version}"
@ -24,8 +26,8 @@ stdenv.mkDerivation {
strictDeps = true;
nativeBuildInputs = [ ocaml findlib ocamlbuild ];
buildInputs = [ yojson menhir menhirLib ulex pprint fix functory ];
nativeBuildInputs = [ ocaml findlib ocamlbuild camlp4 menhir ];
buildInputs = [ yojson menhirLib ulex pprint fix functory ocamlbuild ];
# Sets warning 3 as non-fatal
prePatch = lib.optionalString (check-ocaml-version "4.02") ''