MTL Upgrade Problem
Dominic Steinitz
dominic at steinitz.org
Sun Apr 17 15:40:40 CEST 2011
Daniel Fischer wrote:
Thanks for your quick reply.
> Rebuild the libraries that depend on mtl against mtl-2.
>
> $ ghc-pkg unregister mtl-1.1.0.2
>
> should tell you which packages are affected, unregister those first (or
> later after unregistering mtl-1.1.0.2 with --force) and reinstall them
> against mtl-2. That doesn't work however, if any of them have a dependency
> bound mtl < 2, so check that first (and even if they have no upper bound on
> mtl, they may use the State or Writer, ... data constructors which aren't
> available anymore since State etc. are now type synonyms).
>
I had already tried that and I knew I had a lot of packages depending on
mtl-1.
> Or upgrade to ghc-7.0.3 and install everything fresh.
>
I feared this might be the answer :-) I'm about to buy a new computer so
this is probably the way I will go.
Many thanks for your help, Dominic.
More information about the Libraries
mailing list