Ross, What do you reckon we should do? We could change:
#if __GLASGOW_HASKELL__ >= 603 || __HUGS__ import Text.ParserCombinators.ReadP hiding (ReadP) import qualified Text.ParserCombinators.ReadP as ReadP ... to drop the || __HUGS__ and have hugs always use the bundled H98 ReadP, or we can continue to use the non-H98 one that comes with hugs. This has the obvious downside that users need to know to run: runhugs -98 Setup.hs which is a bit unfortunate. Duncan On Wed, 2007-10-10 at 18:01 +0100, Neil Mitchell wrote: > Hi Peter, > > > Also typing runhugs Setup.hs configure fails with > > > > runhugs: Error occurred > > ERROR "c:\program > > files\winhugs\packages\base\Text\ParserCombinators\ReadP.hs":156 > > - Syntax error in type expression (unexpected `.') > > This is because Cabal gets it wrong. You need to type runhugs -98 > Setup configure. There is an easy fix, which is for the Cabal > developers to always use the bundled ReadP rather than the library > one. I talked to Duncan about this in Germany, and he said he'd fix it > :-) _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel