indeed, as tom says, never nuke ~/.cabal, just ~/.ghc (because thats always safe)

On Wed, Dec 24, 2014 at 10:57 AM, Tom Ellis <tom-lists-haskell-cafe-2013@jaguarpaw.co.uk> wrote:
On Wed, Dec 24, 2014 at 10:49:15PM +1300, Chris Wong wrote:
> You're experiencing a phenomenon commonly known as "dependency hell".
> The usual and most straightforward solution is to nuke ~/.cabal and
> ~/.ghc and reinstall.

YMMV but I've always had good results just deleting .ghc and leaving .cabal
alone.  (I have GHC and Cabal install globally by my Debian distribution
package manager, if that makes any difference.)

Tom
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe