MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress cat: warn_self_import.dep: No such file or directory make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2019-05-03/tests/warnings' /mnt/testing/run/build/mercury-srcdist-rotd-2019-05-03/stage2/scripts/mmc --generate-dependencies --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --output-compile-error-lines 0 --infer-all -O5 --intermod-opt --allow-stubs --warn-unused-args warn_stubs > warn_stubs.dep_err 2>&1 make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2019-05-03/tests/warnings' make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2019-05-03/tests/warnings' /mnt/testing/run/build/mercury-srcdist-rotd-2019-05-03/stage2/scripts/mmc --make-optimization-interface --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --output-compile-error-lines 0 --infer-all -O5 --intermod-opt --allow-stubs --warn-unused-args warn_stubs warn_stubs.m:009: Warning: no clauses for predicate `main'/2. warn_stubs.m:010: Warning: no clauses for predicate `foo'/0. warn_stubs.m:015: Warning: no clauses for predicate `main2'/2. /mnt/testing/run/build/mercury-srcdist-rotd-2019-05-03/stage2/scripts/mmc --errorcheck-only --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --output-compile-error-lines 0 --infer-all -O5 --intermod-opt --allow-stubs --warn-unused-args warn_stubs > warn_stubs.err 2>&1 rm -f warn_stubs.res_error diff -u warn_stubs.exp warn_stubs.err > warn_stubs.res_error || \ { [ -f warn_stubs.exp2 ] && \ diff -u warn_stubs.exp2 warn_stubs.err > warn_stubs.res_error; } || \ { [ -f warn_stubs.exp3 ] && \ diff -u warn_stubs.exp3 warn_stubs.err > warn_stubs.res_error; } || \ { [ -f warn_stubs.exp4 ] && \ diff -u warn_stubs.exp4 warn_stubs.err > warn_stubs.res_error; } || \ { cat warn_stubs.err; cat warn_stubs.res_error; exit 1; } --- warn_stubs.exp 2018-08-16 20:41:43.000000000 +1000 +++ warn_stubs.err 2019-05-05 07:39:23.888761510 +1000 @@ -1,3 +0,0 @@ -warn_stubs.m:009: Warning: no clauses for predicate `main'/2. -warn_stubs.m:010: Warning: no clauses for predicate `foo'/0. -warn_stubs.m:015: Warning: no clauses for predicate `main2'/2. /tmp/mmake.A8HdRc:1043: recipe for target 'warn_stubs.res_error' failed make[3]: *** [warn_stubs.res_error] Error 1 make[3]: Target 'warn_stubs.runtest' not remade because of errors. make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2019-05-03/tests/warnings'