<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, &quot;Richard A. O&#39;Keefe&quot; &lt;<a href="mailto:ok@cs.otago.ac.nz">ok@cs.otago.ac.nz</a>&gt; 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 &#39;cabal install&#39;.  It didn&#39;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&#39;t enough:  it&#39;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 &#39;uninstall-hs&#39; 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&#39;s e-mail address doesn&#39;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 &#39;GSL isn&#39;t installed&#39;.  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>