Re: Building cabal with cabal fails?

On Thu, 17 Aug 2006 21:48:13 +0900, Neil Mitchell
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 #-} -- shelarcy <shelarcy capella.freemail.ne.jp> http://page.freett.com/shelarcy/

shelarcy
On Thu, 17 Aug 2006 21:48:13 +0900, Neil Mitchell
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
participants (2)
-
Isaac Jones
-
shelarcy