It looks like you might have to clear out ~/.ghc-mod. — Daiderd Jordan
On May 30, 2015 at 12:40:21 PM, Daiderd Jordan ([email protected]) wrote: I'm using this, based on a gist https://gist.github.com/bennofs/bd243e58661af62047a5. On my machine it works for both simple files, and cabal projects (NixOS/master da4177c). haskellPackageOverrides = self : super : (let inherit (pkgs.haskell-ng) lib; in { ghc-mod = lib.overrideCabal super.ghc-mod (oldAttrs: { src = pkgs.fetchgit { url = https://github.com/kazu-yamamoto/ghc-mod; rev = "247e4e0e7616fe1fecc68fdcf80d6249ac4cee4f"; sha256 = "2a23271d0e6907351a246f095040ba18c3ab6bf1cba08a14338d701defa55474"; }; buildDepends = oldAttrs.buildDepends ++ [ self.cabal-helper self.cereal ]; }); cabal-helper = lib.overrideCabal super.cabal-helper (oldAttrs: { version = "0.3.2.0"; sha256 = "06igjmr0n8418wid1pr74cgvlsmwni7ar72g9bddivlbxax1pfli"; }); }); — Daiderd Jordan Has anyone gotten this to work successfully on nix? I used cabal2nix to create a package from ghc-mod master branch on github and did the same for cabal-helper. I had to disable testing on both since they fail for different reasons (cabal-helper tries to access something in $HOME and I'm not sure what ghc-mods problem is). When running `ghc-mod check Main.hs` on a simple file, it seems like cabal-helper-wrapper complains about the cabal-helper executable not being found under ~/.ghc/. I have no idea why it would be looking for it there or how to fix it. Any had any luck with this? Thanks, Rich
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
