MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-02-26/tests/invalid' /mnt/testing/run/build/mercury-srcdist-rotd-2023-02-26/stage2/scripts/mmc --make-interface --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS \ lambda_syntax_error.m > lambda_syntax_error.int_err 2>&1; if /mnt/testing/run/build/mercury-srcdist-rotd-2023-02-26/stage2/scripts/mmc --errorcheck-only --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS \ lambda_syntax_error.m > lambda_syntax_error.err 2>&1; \ then false; \ else true; \ fi Comparing lambda_syntax_error.err with lambda_syntax_error.err_exp*, results in lambda_syntax_error.err_res ** lambda_syntax_error.err did not match the expected error output ** (closest match was lambda_syntax_error.err_res1) --- lambda_syntax_error.err_exp 2020-10-11 14:28:49.000000000 +1100 +++ lambda_syntax_error.err 2023-02-27 16:06:28.784051891 +1100 @@ -1,32 +1 @@ -lambda_syntax_error.m:016: Error: the clause head part of a lambda expression -lambda_syntax_error.m:016: should have one of the following forms: -lambda_syntax_error.m:016: `pred() is ' -lambda_syntax_error.m:016: `any_pred() is ' -lambda_syntax_error.m:016: `func() = is ' -lambda_syntax_error.m:016: `any_func() = is ' -lambda_syntax_error.m:016: `func() = ' -lambda_syntax_error.m:016: `any_func() = ', -lambda_syntax_error.m:016: or one of those forms preceded by either -lambda_syntax_error.m:016: `semipure' or `impure'. -lambda_syntax_error.m:017: Error: the clause head part of a lambda expression -lambda_syntax_error.m:017: should have one of the following forms: -lambda_syntax_error.m:017: `pred() is ' -lambda_syntax_error.m:017: `any_pred() is ' -lambda_syntax_error.m:017: `func() = is ' -lambda_syntax_error.m:017: `any_func() = is ' -lambda_syntax_error.m:017: `func() = ' -lambda_syntax_error.m:017: `any_func() = ', -lambda_syntax_error.m:017: or one of those forms preceded by either -lambda_syntax_error.m:017: `semipure' or `impure'. -lambda_syntax_error.m:018: Error: in head of predicate lambda expression: none -lambda_syntax_error.m:018: of the arguments have modes. -lambda_syntax_error.m:019: Error: the clause head part of a lambda expression -lambda_syntax_error.m:019: should have one of the following forms: -lambda_syntax_error.m:019: `pred() is ' -lambda_syntax_error.m:019: `any_pred() is ' -lambda_syntax_error.m:019: `func() = is ' -lambda_syntax_error.m:019: `any_func() = is ' -lambda_syntax_error.m:019: `func() = ' -lambda_syntax_error.m:019: `any_func() = ', -lambda_syntax_error.m:019: or one of those forms preceded by either -lambda_syntax_error.m:019: `semipure' or `impure'. +Segmentation fault make[3]: *** [../Mmake.common:172: lambda_syntax_error.err_res] Error 1 make[3]: Target 'lambda_syntax_error.runtest' not remade because of errors. make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-02-26/tests/invalid'