MERCURY_OPTIONS= --deep-random-write=25 --deep-std-name --mdb-disable-progress gmake[3]: Entering directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2026-08-18/tests/invalid_nodepend' if /home/mercury/testing/run/build/mercury-srcdist-rotd-2026-08-18/stage2/scripts/mmc --errorcheck-only --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --color-diagnostics --no-halt-at-invalid-interface specified \ > specified.err 2>&1; \ then false; \ else true; \ fi Comparing specified.err with specified.err_exp*, results in specified.err_res ** specified.err did not match the expected error output ** (closest match was specified.err_res1) --- specified.err_exp 2026-08-17 22:15:08.000000000 +1000 +++ specified.err 2026-08-19 09:37:20.458885601 +1000 @@ -2,6 +2,9 @@ specified.m:141: `specified.ap_lp_fib'/3: specified.m:141: in argument 3: argument tabling method `addr' is not specified.m:141: compatible with output modes. +specified.m:141: Ignoring the `:- pragma memo' declaration for predicate +specified.m:141: `ap_lp_fib'/3, because tabling is not compatible with +specified.m:141: parallel execution. specified.m:158: In the second argument of `:- pragma memo' declaration: specified.m:158: in the first argument of `specified': specified.m:158: error: expected one of `value', `addr', `promise_implied', @@ -9,13 +12,25 @@ specified.m:173: Error in `:- pragma memo' declaration for predicate specified.m:173: `specified.ap_li_fib'/3: specified.m:173: not enough argument tabling methods specified. +specified.m:173: Ignoring the `:- pragma memo' declaration for predicate +specified.m:173: `ap_li_fib'/3, because tabling is not compatible with +specified.m:173: parallel execution. +specified.m:193: Ignoring the `:- pragma memo' declaration for predicate +specified.m:193: `vp_li_fib'/3, because tabling is not compatible with +specified.m:193: parallel execution. specified.m:213: Error in `:- pragma memo' declaration for predicate specified.m:213: `specified.vp_ll_fib'/3: specified.m:213: in argument 1: argument tabling method `output' is not specified.m:213: compatible with input modes. +specified.m:213: Ignoring the `:- pragma memo' declaration for predicate +specified.m:213: `vp_ll_fib'/3, because tabling is not compatible with +specified.m:213: parallel execution. specified.m:233: Error in `:- pragma memo' declaration for predicate specified.m:233: `specified.vv_ll_fib'/3: specified.m:233: too many argument tabling methods specified. +specified.m:233: Ignoring the `:- pragma memo' declaration for predicate +specified.m:233: `vv_ll_fib'/3, because tabling is not compatible with +specified.m:233: parallel execution. specified.m:277: In the second argument of `:- pragma memo' declaration: specified.m:277: error: `specified' must have one or two arguments. specified.m:285: In the second argument of `:- pragma memo' declaration: gmake[3]: *** [../Mmake.common:170: specified.err_res] Error 1 gmake[3]: Target 'specified.runtest' not remade because of errors. gmake[3]: Leaving directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2026-08-18/tests/invalid_nodepend'