build errors

Joachim Breitner mail at
Thu Nov 28 08:23:50 UTC 2013


Am Donnerstag, den 28.11.2013, 12:43 +0900 schrieb Kazu Yamamoto:
> I cannot build GHC head on Linux and Mac (Mavericks) today:
> compiler/typecheck/TcEvidence.lhs:152:16:
>     Not in scope: data constructor `ASSERT2'
> compiler/typecheck/TcEvidence.lhs:174:5:
>     Not in scope: data constructor `ASSERT2'
> compiler/typecheck/TcEvidence.lhs:489:15:
>     Not in scope: data constructor `ASSERT2'
> compiler/typecheck/TcEvidence.lhs:712:5:
>     Not in scope: data constructor `ASSERT2'
> make[1]: *** [compiler/stage1/build/TcEvidence.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
> make: *** [all] Error 2

these were added by me, but these are CPP macros that should be always
defined (in HsVersions.h). Also, the problem is not a general one, as
you can see on

Do you have any idea what might be unusual about your CPP setup?


Joachim “nomeata” Breitner
  mail at joachim-breitner.de
  Jabber: nomeata at  • GPG-Key: 0x4743206C
  Debian Developer: nomeata at
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the ghc-devs mailing list