MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-10-20/tests/invalid' /mnt/testing/run/build/mercury-srcdist-rotd-2023-10-20/stage2/scripts/mmc --make-interface --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS \ not_in_interface.m > not_in_interface.int_err 2>&1; make[3]: [/tmp/mmake.uFh0Be:1314: not_in_interface.err] Error 1 (ignored) if /mnt/testing/run/build/mercury-srcdist-rotd-2023-10-20/stage2/scripts/mmc --errorcheck-only --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS \ not_in_interface.m > not_in_interface.err 2>&1; \ then false; \ else true; \ fi Comparing not_in_interface.err with not_in_interface.err_exp*, results in not_in_interface.err_res ** not_in_interface.err did not match the expected error output ** (closest match was not_in_interface.err_res1) --- not_in_interface.err_exp 2020-10-11 14:28:49.000000000 +1100 +++ not_in_interface.err 2023-10-21 14:09:57.084086580 +1100 @@ -1,7 +1 @@ -not_in_interface.m:014: Error: `:- initialise' declaration in module interface. -not_in_interface.m:016: Error: `:- mutable' declaration in module interface. -not_in_interface.m:018: Error: `:- initialise' declaration in module interface. -not_in_interface.m:022: Error: `:- pragma inline' declaration in module -not_in_interface.m:022: interface. -not_in_interface.m:025: Error: clause for predicate `foo'/2 in module -not_in_interface.m:025: interface. +Segmentation fault make[3]: *** [../Mmake.common:172: not_in_interface.err_res] Error 1 make[3]: Target 'not_in_interface.runtest' not remade because of errors. make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-10-20/tests/invalid'