How very clever of you and thank you very much. Changing ‘ to 1 does fix the 
problem.

I would have thought this would work

> cabal install --with-gcc=gcc-4.9

But sadly I still got the same error.

Do I need a special version of cpphs?

Dominic Steinitz
[email protected]
http://idontgetoutmuch.wordpress.com

On 23 Dec 2014, at 15:58, Brandon Allbery <[email protected]> wrote:

> On Tue, Dec 23, 2014 at 10:46 AM, Dominic Steinitz <[email protected]> 
> wrote:
> To restate the problem: this is from code that has not been changed for 2 
> years. I get
> 
> > Examples.hs:42:42: Parse error in pattern: con
> > Failed, modules loaded: none.
> 
> I think I see the problem. Are you by any chance on a machine which has clang 
> as its default C compiler (OS X, FreeBSD 9.3?/10.x/STABLE/CURRENT, possibly 
> others)? cpp will in that case malfunction because it won't substitute macro 
> parameters after the single quote:
> 
> >     minM' (con a#) (con b#) =                                        \
> 
> -- 
> brandon s allbery kf8nh                               sine nomine associates
> [email protected]                                  [email protected]
> unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net

_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to