You got the original error because cabal chose to use base-3 when compiling chp, and then identifiers found only in base-4 were referenced.<div><br></div><div>Download the cabal package, and edit chp.cabal so that it depends on base &gt;= 4.<br>
<br><div class="gmail_quote">On Sat, Jun 6, 2009 at 7:00 AM, Colin Paul Adams <span dir="ltr">&lt;<a href="mailto:colin@colina.demon.co.uk">colin@colina.demon.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I tried a cabal install chp: It complained that base was hidden.<br>
<br>
So I unpacked the archive, and tried installing using runhaskell<br>
Setup configure/build/install. Now I get (from install):<br>
<br>
Setup: You need to re-run the &#39;configure&#39; command. The version of Cabal being<br>
used has changed (was Cabal-1.6.0.3, now Cabal-1.6.0.2).<br>
<br>
So I repeated the process and get the same message again.<br>
<br>
ghc version is 6.10.3<br>
<br>
Also:<br>
cabal --version<br>
cabal-install version 0.6.2<br>
using version 1.6.0.2 of the Cabal library<br>
<br>
Where does this 1-6.0.3 come from (Ghc HEAD perhaps?)? What can I do<br>
about it?<br>
<font color="#888888">--<br>
Colin Adams<br>
Preston Lancashire<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>
</font></blockquote></div><br></div>