[Haskell-beginners] Errors package

Andres Löh andres.loeh at gmail.com
Fri Jan 2 12:27:38 UTC 2015


Cabal-install doesn't always find the "best" install plan out of the
possibly many, many options available. You can try if you get a better
one that does not upgrade "transformers", by saying

cabal install errors --constraint="transformers installed"

Cheers,
  Andres

On Fri, Jan 2, 2015 at 1:19 PM, Andrew Bernard <andrew.bernard at gmail.com> wrote:
> When attempting to install the package ‘errors’ I get the following:
>
> $ cabal install errors
> Resolving 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.0
> transformers-base-0.4.3 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0
> monad-control-1.0.0.1 (new version)
> transformers-compat-0.3.3.4 (reinstall) changes: transformers-0.3.0.0 ->
> 0.4.2.0
> contravariant-1.2 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0
> distributive-0.4.4 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0
> comonad-4.2.2 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0
> semigroupoids-4.2 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0
> bifunctors-4.2 (reinstall)
> profunctors-4.3.2 (reinstall) changes: transformers-0.3.0.0 -> 0.4.2.0
> free-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.3
> ghc-mod-5.2.1.1
> resourcet-1.1.2.3
> yaml-0.8.9.3
> stylish-haskell-0.5.11.0
> persistent-sqlite-1.3.0.5
> persistent-1.3.3
> persistent-template-1.3.2.2
> monad-logger-0.3.8
> hoogle-4.2.36
> conduit-extra-1.1.4.2
> conduit-1.2.3
> either-4.3.2
> monad-journal-0.5.0.1
> resource-pool-0.2.3.1
> monad-control-0.3.3.0
> lifted-base-0.2.3.0
> io-choice-0.0.5
> HTF-0.12.2.3
> free-4.9
> Use --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 at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>


More information about the Beginners mailing list