<br><br><div class="gmail_quote">On Mon, Oct 15, 2012 at 9:16 AM, Mateusz Loskot <span dir="ltr"><<a href="mailto:mateusz@loskot.net" target="_blank">mateusz@loskot.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 15 October 2012 11:00, Thomas Friedrich <<a href="mailto:info@suud.de">info@suud.de</a>> wrote:<br>
> 2012/10/13 Fabio Riga <<a href="mailto:rifabio@gmail.com">rifabio@gmail.com</a>>:<br>
>> 2012/10/13 Ramana Kumar <<a href="mailto:ramana@member.fsf.org">ramana@member.fsf.org</a>><br>
>>><br>
>>> I'm not sure why that error happened but it happened to me too.<br>
>><br>
>> The problem seems to be that those files were not part of any package,<br>
>> but now are in ghc.<br>
>><br>
>>> I removed the offending files manually and tried again, and ran into more problems (although everything installed, there were many warnings about interface files<br>
>>> being the wrong version and being skipped).<br>
>>> So I'm not sure what the correct way out is. Perhaps it will require some manual removals then reinstalls.<br>
>><br>
>> This is a problem with ghc-pkg version. For previous version of ghc I had to do:<br>
>><br>
>> $ pacman -Rcs ghc<br>
>><br>
>> then reinstall ghc and needed haskell-* packages. I think you'll want<br>
>> to remove the offending files before installing ghc again. I hope this<br>
>> solve the problem.<br>
><br>
><br>
</div><div class="im">> Why is it that every single time there is a ghc-update, I have to<br>
> remove everything and reinstall everything haskell related. Haskell is<br>
> such a cool language but keeping a Haskell environment up-to-date is<br>
> sometimes just a real pain.<br>
<br>
</div>As Haskell newbie and new born Hakyll users, I've found recent<br>
replies [1] by Ian Ross interesting:<br>
<br>
"I'm also using Arch Linux on x86_64. I would strongly recommend *not*<br>
using the Arch packages for most Haskell things. I use hsenv instead."<br>
<br>
I haven't switched myself and I still use the packages, but I started to<br>
wonder if Ian's got the point indeed.<br>
<br>
[1] <a href="https://groups.google.com/d/topic/hakyll/9G1qXBA4raU/discussion" target="_blank">https://groups.google.com/d/topic/hakyll/9G1qXBA4raU/discussion</a><br>
<div class="im HOEnZb"><br></div></blockquote><div><br>If you want sandboxed environments, in addtion to hsenv, there's also cabal-dev [1] and coup [2].<br>I've been using arch-haskell in one form or another for as long as I've been on Arch - indeed, it's what drew me to Arch originally. For things that are lacking, I just make my own PKGBUILD or cabal-install extra stuff at the user level on top of it.<br>
<br>-Leif<br><br>[1] <a href="http://hackage.haskell.org/package/cabal-dev">http://hackage.haskell.org/package/cabal-dev</a><br>[2] <a href="https://github.com/janrain/coup">https://github.com/janrain/coup</a><br><br><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im HOEnZb">
Best regards,<br>
--<br>
Mateusz Loskot, <a href="http://mateusz.loskot.net" target="_blank">http://mateusz.loskot.net</a><br>
<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
arch-haskell mailing list<br>
<a href="mailto:arch-haskell@haskell.org">arch-haskell@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/arch-haskell" target="_blank">http://www.haskell.org/mailman/listinfo/arch-haskell</a><br>
</div></div></blockquote></div><br>