MERCURY_OPTIONS=
gmake[3]: Entering directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/tests/valid'
{ echo MCFLAGS += '--grade java    --options-file /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/stage2/Mercury.options --mercury-linkage static -j2 --flags ../TESTS_FLAGS --flags ../WS_FLAGS --use-subdirs  --halt-at-warn  '; echo MCFLAGS += ' '; echo CFLAGS += '    '; echo JAVACFLAGS += '-J"-Xmx1024m"   '; echo CSCFLAGS += '   '; echo C2INITARGS += '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/stage2/library/mer_std.init /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/stage2/runtime/mer_rt.init    '; echo MLLIBS += '   '; echo MLOBJS += '  '; echo LDFLAGS += '  '; echo LD_LIBFLAGS += '  '; echo EXTRA_LIBRARIES += ''; echo EXTRA_LIB_DIRS += ''; echo LIBGRADES = 'hlc.gc  '; echo INSTALL_PREFIX = '/home/mercury/testing/run/install'; echo LINKAGE = 'shared'; echo MERCURY_LINKAGE = 'shared'; } | /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/stage2/scripts/mmc --make --options-file - spurious_purity_warning.depend
gmake[3]: Leaving directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/tests/valid'
gmake[3]: Entering directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/tests/valid'
{ echo MCFLAGS += '--grade java    --options-file /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/stage2/Mercury.options --mercury-linkage static -j2 --flags ../TESTS_FLAGS --flags ../WS_FLAGS --use-subdirs  --halt-at-warn  '; echo MCFLAGS += ' '; echo CFLAGS += '    '; echo JAVACFLAGS += '-J"-Xmx1024m"   '; echo CSCFLAGS += '   '; echo C2INITARGS += '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/stage2/library/mer_std.init /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/stage2/runtime/mer_rt.init    '; echo MLLIBS += '   '; echo MLOBJS += '  '; echo LDFLAGS += '  '; echo LD_LIBFLAGS += '  '; echo EXTRA_LIBRARIES += ''; echo EXTRA_LIB_DIRS += ''; echo LIBGRADES = 'hlc.gc  '; echo INSTALL_PREFIX = '/home/mercury/testing/run/install'; echo LINKAGE = 'shared'; echo MERCURY_LINKAGE = 'shared'; } | /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/stage2/scripts/mmc --make --options-file - spurious_purity_warning.class
Making Mercury/int3s/spurious_purity_warning.int3
Making Mercury/ints/spurious_purity_warning.int
Making Mercury/javas/jmercury/spurious_purity_warning.java
Making Mercury/classes/jmercury/spurious_purity_warning.class
Mercury/javas/jmercury/spurious_purity_warning.java:23: error: cannot find symbol 
      succeeded = builtin.semidet_succeed_0_p_0();
                  ^
  symbol:   variable builtin
  location: class spurious_purity_warning
Mercury/javas/jmercury/spurious_purity_warning.java:30: error: cannot find symbol 
        require.error_1_p_0(Var_3);
        ^
  symbol:   variable require
  location: class spurious_purity_warning
Mercury/javas/jmercury/spurious_purity_warning.java:42: error: cannot find symbol 
      succeeded = builtin.semidet_succeed_0_p_0();
                  ^
  symbol:   variable builtin
  location: class spurious_purity_warning
Mercury/javas/jmercury/spurious_purity_warning.java:49: error: cannot find symbol 
        require.error_1_p_0(Var_3);
        ^
  symbol:   variable require
  location: class spurious_purity_warning
4 errors
** Error making `Mercury/classes/jmercury/spurious_purity_warning.class'.
gmake[3]: *** [/tmp/mmake.1Cw3tG:1497: spurious_purity_warning.class] Error 1
gmake[3]: Target 'spurious_purity_warning.runtest' not remade because of errors.
gmake[3]: Leaving directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-03-28/tests/valid'