I'm not sure why cabal has decided that it's best to reinstall a new version of transformers, that seems very strange to me. You can probably work around this by running:
_______________________________________________When attempting to install the package ‘errors’ I get the following:$ cabal install errorsResolving dependencies...In order, the following would be installed:exceptions-0.6.1 (reinstall) changes: mtl-2.1.2 -> 2.2.1, transformers-0.3.0.0-> 0.4.2.0transformers-base-0.4.3 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0monad-control-1.0.0.1 (new version)transformers-compat-0.3.3.4 (reinstall) changes: transformers-0.3.0.0 ->0.4.2.0contravariant-1.2 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0distributive-0.4.4 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0comonad-4.2.2 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0semigroupoids-4.2 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0bifunctors-4.2 (reinstall)profunctors-4.3.2 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0free-4.10.0.1 (new version)either-4.3.2.1 (new version)errors-1.4.7 (new package)cabal: The following packages are likely to be broken by the reinstalls:temporary-1.2.0.3ghc-mod-5.2.1.1resourcet-1.1.2.3yaml-0.8.9.3stylish-haskell-0.5.11.0persistent-sqlite-1.3.0.5persistent-1.3.3persistent-template-1.3.2.2monad-logger-0.3.8hoogle-4.2.36conduit-extra-1.1.4.2conduit-1.2.3either-4.3.2monad-journal-0.5.0.1resource-pool-0.2.3.1monad-control-0.3.3.0lifted-base-0.2.3.0io-choice-0.0.5HTF-0.12.2.3free-4.9Use --force-reinstalls if you want to install anyway.I am using the ghc platform version 7.6.3.Is this package obsolete? Why are so many packages likely to be broken?With Haskell, how does one know what is a proper up to date package and what is not?Andrew
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners