[Haskell-beginners] Approach to resolve dependencies

Sergey Bushnyak sergey.bushnyak at sigrlami.eu
Wed Jan 9 22:08:12 CET 2013


Currently switched to ghc-7.6.1 and when I want to install new packages, 
they are broke others, because of use older versions. Observe this:

$ cabal install fay
Resolving dependencies...
In order, the following would be installed:
QuickCheck-2.5.1.1 (reinstall)
ansi-terminal-0.5.5.1 (new package)
ansi-wl-pprint-0.6.4 (new package)
attoparsec-0.10.3.0 (reinstall) changes: containers-0.5.2.1 -> 0.5.0.0
...
and others

Things like in last row with containers repeats in a lot of packages, 
which with --reinstall key broke them.
So, I wondering what is the easiest and proper way to install new 
packages with respect to old dependencies?


-- 
Best regards,
Sergey Bushnyak




More information about the Beginners mailing list