It seems like changing the priorities broke some things. Now, when I try to change the package list that is installed with ghcWithPackages, I get this error:
$ sudo nix-env -iA nixpkgs_unstable.ghc741Packages replacing old `haskell-env-ghc-7.4.1' installing `haskell-env-ghc-7.4.1' error: attribute `mtl' missing (use `--show-trace' to show detailed location information) I have copied the output of the command with --show-trace, as well as the contents of my config.nix to a Gist: https://gist.github.com/2254799 What is going on? I don't understand! :) Aristid Am 30. März 2012 22:03 schrieb Aristid Breitkreuz <[email protected]>: > Hi Nix list, > > I use haskellPackages_ghc741.ghcWithPackage to install my GHC (as Andres > Löh explained to me), and had a conflict between ghc-7.4.1-linkdir and > haskell-env-ghc-7.4.1 when trying to add a new package to the configuration > of ghcWithPackage: > > Collission between > `/nix/store/ifjid0cil62kh5z6dbqh0vwag61j1hng-haskell-env-ghc-7.4.1/bin/cpphs' > and > `/nix/store/g045kraz73m00c56a76i4zff5phg6i1i-ghc-7.4.1-linkdir/bin/cpphs'. > Suggested solution: use `nix-env --set-flag priority NUMBER PKGNAME' to > change the priority of one of the conflicting packages. > > > I could successfully resolve this by giving haskell-env-ghc-7.4.1 a lower > (winning) priority, but I also noticed that the two cpphs binaries were > exactly the same. Is this supposed to be this way? > > > Thanks, > > Aristid >
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
