[Haskell-cafe] How outdated is Hugs?
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Wed Jan 28 19:18:27 EST 2009
On Wed, 2009-01-28 at 16:26 -0500, wren ng thornton wrote:
> wren ng thornton wrote:
> > Bryan O'Sullivan wrote:
> >> On Tue, Jan 27, 2009 at 1:18 PM, Duncan Coutts
> >> <duncan.coutts at worc.ox.ac.uk>wrote:
> >>
> >>> Not since then, no. However a lot of things work fine, especially if you
> >>> use a newer Cabal version.
> >>
> >>
> >> I've been unable to figure out how to build Cabal with Hugs 2006.09.04:
> >>
> >> $ *runhugs -98 Setup configure --hugs --prefix=/usr*
> >> runhugs: Error occurred
> >> ERROR "./Distribution/Compat/ReadP.hs":70 - Syntax error in module
> >> definition (unexpected selector "#if")
> >>
> >> The README file is GHC-centric, so I'm at a bit of a dead end. Do you
> >> have
> >> any suggestions?
> >
> >
> > That looks like a standard "CPP not enabled" error message. Try passing
> > -F"$cpp" where $cpp is the command for running cpp as a filter. If the
> > FFI is used anywhere, you need to compile with ffihugs before using hugs
> > (see the man page).
>
> That is, -F"cpp -P" should work on most systems.
Wow, it actually works! You need to add -traditional -D__HUGS__ too.
Of course now I discover of course that Cabal HEAD doesn't compile with
hugs...
Duncan
More information about the Haskell-Cafe
mailing list