shelarcy <[EMAIL PROTECTED]> writes:

> On Thu, 17 Aug 2006 21:48:13 +0900, Neil Mitchell
> <[EMAIL PROTECTED]> wrote:
>> darcs get http://darcs.haskell.org/packages/Cabal --partial
>> cd Cabal
>> runhaskell Setup configure
>>
>> And I get the error:
>>
>> ./Distribution/Simple.hs:61:1: lexical error
>>
>> Should this work? If not, what should I be doing.
>
> If Distribution directory is in the same directory,
> runhaskell find and use that. So, Setup.(l)hs import
> Distribution directory's source file, not ghc's
> Distribution/*. And ./Distribution/Simple.hs uses
> C preprocessor, so that cause lexical error.
>
> If you want to solve this error, you should use cpp
> option like this.
>
> runhaskell -cpp Setup.lhs configure
> runhaskell -cpp Setup.lhs build
> runhaskell -cpp Setup.lhs install
>
> Or you have to change to add below pragma per file
> that you can see lexical error.
>
> {-# OPTIONS -cpp #-}

This is a known problem with bootstrapping.  Maybe this is something
cabal-setup should look for.  That's why the makefile has "make setup"
for bootstrapping.

peace,

  isaac
_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to