Hi,
cabal install cgi
Resolving dependencies...
Configuring MonadCatchIO-mtl-0.3.0.0...
Preprocessing library MonadCatchIO-mtl-0.3.0.0...
Building MonadCatchIO-mtl-0.3.0.0...
[1 of 1] Compiling Control.Monad.CatchIO ( Control/Monad/CatchIO.hs, dist/build/Control/Monad/CatchIO.o )
Control/Monad/CatchIO.hs:146:34:
Illegal signature in pattern: E.SomeException
Use -XPatternSignatures to permit it
cabal: Error: some packages failed to install:
MonadCatchIO-mtl-0.3.0.0 failed during the building phase. The exception was:
exit: ExitFailure 1
cgi-3001.1.8 depends on MonadCatchIO-mtl-0.3.0.0 which failed to install.
So, I modified my /root/.cabal/config with:
-- flags: -XPatternSignatures
This doesn't seem to resolve the problem. What do I need to do to change the compiler flags?
Thanks,
Ben