Fix compilation of ocaml-facile with OCaml 4.xx

wip/yesman
Marco Maggesi 10 years ago
parent 779a959982
commit 94a690a41a
  1. 8
      pkgs/development/libraries/facile/default.nix
  2. 12
      pkgs/development/libraries/facile/ocaml_4.xx.patch

@ -9,9 +9,11 @@ stdenv.mkDerivation rec {
};
dontAddPrefix = 1;
patchPhase = "sed -e 's@mkdir@mkdir -p@' -i Makefile";
patches = [ ./ocaml_4.xx.patch ];
postPatch = "sed -e 's@mkdir@mkdir -p@' -i Makefile";
postConfigure = "make -C src .depend";
makeFlags = "FACILEDIR=\${out}/lib/ocaml/facile";

@ -0,0 +1,12 @@
diff -rupN facile-1.1/src/fcl_data.ml facile-1.1-patched//src/fcl_data.ml
--- facile-1.1/src/fcl_data.ml 2004-09-08 11:51:02.000000000 +0200
+++ facile-1.1-patched//src/fcl_data.ml 2012-12-16 13:49:36.286722670 +0100
@@ -16,7 +16,7 @@ end
module Hashtbl = struct
type ('a, 'b) t = ('a, 'b) Hashtbl.t
- let create = Hashtbl.create
+ let create x = Hashtbl.create x
let get h = h
let add h k d =
Loading…
Cancel
Save