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-17/tests/invalid_nodepend' if /home/mercury/testing/run/build/mercury-srcdist-rotd-2026-08-17/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-18 09:53:27.644446640 +1000 @@ -1,3 +1,6 @@ +specified.m:140: Ignoring the `:- pragma memo' declaration for predicate +specified.m:140: `ap_lp_fib'/3, because tabling is is not compatible with +specified.m:140: parallel execution. specified.m:141: Error in `:- pragma memo' declaration for predicate specified.m:141: `specified.ap_lp_fib'/3: specified.m:141: in argument 3: argument tabling method `addr' is not @@ -6,13 +9,25 @@ specified.m:158: in the first argument of `specified': specified.m:158: error: expected one of `value', `addr', `promise_implied', specified.m:158: and `output', got `implied'. +specified.m:172: Ignoring the `:- pragma memo' declaration for predicate +specified.m:172: `ap_li_fib'/3, because tabling is is not compatible with +specified.m:172: parallel execution. 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:192: Ignoring the `:- pragma memo' declaration for predicate +specified.m:192: `vp_li_fib'/3, because tabling is is not compatible with +specified.m:192: parallel execution. +specified.m:212: Ignoring the `:- pragma memo' declaration for predicate +specified.m:212: `vp_ll_fib'/3, because tabling is is not compatible with +specified.m:212: 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:232: Ignoring the `:- pragma memo' declaration for predicate +specified.m:232: `vv_ll_fib'/3, because tabling is is not compatible with +specified.m:232: 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. 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-17/tests/invalid_nodepend'