diff -up gprolog-1.3.0/src/Ma2Asm/chkma.c.tst gprolog-1.3.0/src/Ma2Asm/chkma.c --- gprolog-1.3.0/src/Ma2Asm/chkma.c.tst 2008-06-15 21:40:34.000000000 +0200 +++ gprolog-1.3.0/src/Ma2Asm/chkma.c 2008-06-15 21:42:38.000000000 +0200 @@ -227,7 +227,7 @@ main(int argc, char *argv[]) printf("check running without FC (NO fast call)\n"); #endif -#elif !defined(FC_USED_TO_COMPILE_CORE) +#elif !defined(FC_USED_TO_COMPILE_CORE) && defined(FAST) #error FAST defined but cannot compile for FC