<p>As a side note, I have stopped having cabal issues since I started using hsenv. It sandboxes packages for you. So if you have install problems you just need to delete a local .hsenv directory instead of reinstalling everything.</p>
<div class="gmail_quote">On Jun 12, 2013 11:15 PM, "Richard A. O'Keefe" <<a href="mailto:ok@cs.otago.ac.nz">ok@cs.otago.ac.nz</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My original problem was that I wanted to load a particular set of<br>
packages using 'cabal install'. It didn't work (cabal install issues)<br>
and while the maintainer reacted promptly and helpfully, cabal<br>
kept on trying to install the wrong version.<br>
<br>
Part of the problem was that blasting away ~/.cabal and ~/Library/Haskell<br>
wasn't enough: it's necessary to blast away ~/.ghc as well (which I had<br>
forgotten existed and of course never saw).<br>
<br>
* It would be handy if 'uninstall-hs' had an option, say<br>
* uninstall-hs --user<br>
* so that a user could in one step make it as if they had never<br>
* used the Haskell Platform.<br>
<br>
(Sigh. Changes to the GHC command line interface since 7.0 have<br>
broken one of the packages I used to have installed, and the<br>
maintainer's e-mail address doesn't work any more. And sometimes<br>
it seems as if every time I install anything with cabal something<br>
else breaks.)<br>
<br>
PS. Earlier today cabal gave me some confusing messages which<br>
turned out to mean 'GSL isn't installed'. Non-Haskell dependencies<br>
could be explained a little more clearly.<br>
<br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div>