MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/tests/invalid' /mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/stage2/scripts/mmc --generate-dependencies --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS -O5 --intermod-opt instances_pc.instances_pc_helper_1 > instances_pc.instances_pc_helper_1.dep_err 2>&1 make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/tests/invalid' make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/tests/invalid' /mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/stage2/scripts/mmc --make-short-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS -O5 --intermod-opt instances_pc /mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/stage2/scripts/mmc --make-private-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS -O5 --intermod-opt instances_pc /mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/stage2/scripts/mmc --make-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS -O5 --intermod-opt instances_pc /mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/stage2/scripts/mmc --make-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS -O5 --intermod-opt instances_pc.instances_pc_helper_1 /mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/stage2/scripts/mmc --make-optimization-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS -O5 --intermod-opt instances_pc.instances_pc_helper_1 /mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/stage2/scripts/mmc --make-optimization-interface --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS -O5 --intermod-opt instances_pc if /mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/stage2/scripts/mmc --errorcheck-only --grade asm_fast.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS -O5 --intermod-opt \ instances_pc.instances_pc_helper_1.m > instances_pc.instances_pc_helper_1.err 2>&1; \ then false; \ else true; \ fi Comparing instances_pc.instances_pc_helper_1.err with instances_pc.instances_pc_helper_1.err_exp*, results in instances_pc.instances_pc_helper_1.err_res ** instances_pc.instances_pc_helper_1.err did not match the expected error output ** (closest match was instances_pc.instances_pc_helper_1.err_res1) --- instances_pc.instances_pc_helper_1.err_exp 2023-06-17 20:56:49.000000000 +1000 +++ instances_pc.instances_pc_helper_1.err 2023-06-23 04:04:51.378270916 +1000 @@ -1,8 +1,4 @@ -instances_pc.int0:007: Inconsistent instance declaration for typeclass -instances_pc.int0:007: `instances_pc.foo'/2 with functional dependency -instances_pc.int0:007: `(A -> B)'. -instances_pc.instances_pc_helper_1.m:019: Here is the conflicting instance. -instances_pc.int0:009: Inconsistent instance declaration for typeclass -instances_pc.int0:009: `instances_pc.foo'/2 with functional dependency -instances_pc.int0:009: `(A -> B)'. +instances_pc.opt:005: Inconsistent instance declaration for typeclass +instances_pc.opt:005: `instances_pc.foo'/2 with functional dependency +instances_pc.opt:005: `(A -> B)'. instances_pc.instances_pc_helper_1.m:019: Here is the conflicting instance. make[3]: *** [../Mmake.common:172: instances_pc.instances_pc_helper_1.err_res] Error 1 make[3]: Target 'instances_pc.instances_pc_helper_1.runtest' not remade because of errors. make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-06-22/tests/invalid' ERROR OUTPUT instances_pc.opt:005: Inconsistent instance declaration for typeclass instances_pc.opt:005: `instances_pc.foo'/2 with functional dependency instances_pc.opt:005: `(A -> B)'. instances_pc.instances_pc_helper_1.m:019: Here is the conflicting instance. END OF THE ERROR OUTPUT