I saw this same error, building GHC 7.0.2 from source on OS X.

My builds are completely scripted, so I could attempt any experiments that 
would help. I always expect issues with major (here, 6 => 7) version changes; 
here all issues surrounded cabal-install in one way or another.

My issues went away when I compiled GHC 7.0.2 using a bootstrap copy of GHC 
7.0.2 (rather than from GHC 6.12.3). made the new install the active GHC, and 
then ran ./bootstrap.sh --global to install cabal-install-0.10.2. Either the 
change from cabal-install-0.10.0 helped (I couldn't track down release notes) 
or there is a subtle difference in a GHC 7.0.2 compiled from GHC 6.12.3, that 
gets exposed when one tries to install cabal-install.

I still can't use cabal-install on one copy of 7.0.2 to install to another copy 
of 7.0.2, but it looks like something I'll manage to sort out without help.

I use PREFIX to localize the installation to e.g. /usr/local/ghc-7.0.2c. This 
requires that my script edits bootstrap.sh, as there's no way to change PREFIX 
from outside in --global mode.

On Mar 8, 2011, at 9:44 AM, Simon Marlow wrote:

> I don't know what might case this I'm afraid.  Is it reproducible from a 
> completely clean tree? (i.e. make maintainer-clean first).
> 
> Cheers,
>       Simon


_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to