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
