[m-users.] Compiling Mercury on Windows 11 64bit

David Epstein davideps at umich.edu
Mon Jan 17 04:34:18 AEDT 2022


Hi folks,

I followed the instructions in the README files, opting to use MSYS2,
mingw-w64-x86_64, and csc (for C# grade). The process proceeded gloriously
until the error below. It may be just a warning (?) but it stopped
compilation. I'm not proficient enough in C to know what to do next. Can
anyone offer guidance?

-david

*THE ERROR*
../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.md4.c -o
libs.md4.o
md4.m:224:66: error: argument 2 of type 'unsigned char *' declared as a
pointer [-Werror=array-parameter=]
  224 |     }
      |                                                                  ^
md4.m:65:66: note: previously declared as an array 'unsigned char[12]'
   65 | static void mdfour_result(const struct mdfour *md, unsigned char
out[12]);
      |
 ~~~~~~~~~~~~~~^~~~~~~
cc1.exe: all warnings being treated as errors
make[2]: *** [/tmp/mmake.fA0ArG:264080: libs.md4.o] Error 1
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/compiler'
make[1]: *** [/tmp/mmake.EqC2Ou:1068: compiler] Error 2
make[1]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1'
make: *** [Makefile:30: all] Error 2

*THE WHOLE SESSION*
using C:/mercury as the install prefix

the set of library grades to install will be
   asm_fast.gc
   asm_fast.gc.debug.stseg
   asm_fast.gc.decldebug.stseg
   asm_fast.gc.memprof
   asm_fast.gc.tr
   asm_fast.gc.tr.debug.stseg
   asm_fast.par.gc.stseg
   csharp
   hlc.gc
   hlc.gc.tr
   hlc.par.gc

Configuring to install 11 grades.
This will likely take 2 to 6 hours.

You can make the install faster by installing fewer grades,
as shown by the fine-tuning section of the INSTALL file,
or by compiling the files of each grade in parallel,
which you can do via a command such as make PARALLEL=-j2 install.


dvyd at LAPTOP-40VDCSO3 MINGW64 /d/Downloads/mercury-srcdist-20.06.1
$ make
MMAKE_DIR=`pwd`/scripts scripts/mmake MMAKEFLAGS= all
make[1]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1'
cd scripts &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/scripts'
make[2]: Nothing to be done for 'default_target'.
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/scripts'
cd util && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake  mfiltercc.exe
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/util'
../scripts/mgnuc --no-mercury-stdlib-dir \
        --grade hlc.gc.pregen   --no-filter-cc -- -I../runtime -I../getopt
       -o mfiltercc.exe mfiltercc.c
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/util'
gc_grade=`scripts/ml --grade hlc.gc.pregen --print-gc-grade`; \
cd boehm_gc &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
 GC_GRADE=$gc_grade
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/boehm_gc'
cp Makefile.direct Makefile
MAKEFLAGS=""; export MAKEFLAGS; \
PATH=../util:$PATH make  -j1 \
        GRADE=hlc.gc.pregen GC_GRADE=gc \
        AR=ar RANLIB=ranlib \
        libgc.a libgc.a \
        FINAL_INSTALL_MERC_GC_LIB_DIR=c:/mercury/lib/mercury/lib \
        a
make[3]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/boehm_gc'
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o alloc.o alloc.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o reclaim.o reclaim.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o allchblk.o allchblk.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o misc.o misc.c
gcc -I./include -I./libatomic_ops/src -DNO_EXECUTE_PERMISSION
-DLARGE_CONFIG -DNO_GETCONTEXT     -DNO_DEBUGGING -o if_mach
./tools/if_mach.c
cp tools/if_not_there.sh if_not_there
chmod +x if_not_there
gcc -I./include -I./libatomic_ops/src -DNO_EXECUTE_PERMISSION
-DLARGE_CONFIG -DNO_GETCONTEXT     -DNO_DEBUGGING -o threadlibs
./tools/threadlibs.c
rm -f mach_dep.o
./if_mach SPARC SOLARIS
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -o
mach_dep2.o ./sparc_mach_dep.S
./if_mach SPARC OPENBSD
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --assemble -o mach_dep2.o ./sparc_sunos4_mach_dep.s
./if_mach SPARC NETBSD
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --assemble -o mach_dep2.o ./sparc_netbsd_mach_dep.s
./if_mach SPARC ""
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -o
mach_dep1.o -I./include -I./libatomic_ops/src  -DLARGE_CONFIG
-DNO_GETCONTEXT  ./mach_dep.c
./if_mach SPARC "" ld -r -o mach_dep.o mach_dep1.o mach_dep2.o
./if_mach IA64 ""
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --assemble -o ia64_save_regs_in_stack.o
./ia64_save_regs_in_stack.s
./if_mach IA64 ""
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -o
mach_dep1.o -I./include -I./libatomic_ops/src  -DLARGE_CONFIG
-DNO_GETCONTEXT  ./mach_dep.c
./if_mach IA64 "" ld -r -o mach_dep.o mach_dep1.o ia64_save_regs_in_stack.o
./if_not_there mach_dep.o
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -I./include
-I./libatomic_ops/src  -DLARGE_CONFIG -DNO_GETCONTEXT  ./mach_dep.c
^^^^Starting command^^^^
./if_not_there mach_dep.o `cygpath -w /bin/sh`
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -I./include
-I./libatomic_ops/src  -DLARGE_CONFIG -DNO_GETCONTEXT  ./mach_dep.c
./if_not_there mach_dep.o /bin/sh
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -I./include
-I./libatomic_ops/src  -DLARGE_CONFIG -DNO_GETCONTEXT  ./mach_dep.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o os_dep.o os_dep.c
rm -f mark_rts.o
./if_mach ALPHA OSF1
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING -Wo,-notail ./mark_rts.c
./if_not_there mark_rts.o
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING ./mark_rts.c
^^^^Starting command^^^^
./if_not_there mark_rts.o `cygpath -w /bin/sh`
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING ./mark_rts.c
./if_not_there mark_rts.o /bin/sh
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -c -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING ./mark_rts.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o headers.o headers.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o mark.o mark.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o obj_map.o obj_map.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o blacklst.o blacklst.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o finalize.o finalize.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o new_hblk.o new_hblk.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o dbg_mlc.o dbg_mlc.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o malloc.o malloc.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o stubborn.o stubborn.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o checksums.o checksums.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o pthread_support.o
pthread_support.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o pthread_stop_world.o
pthread_stop_world.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o darwin_stop_world.o
darwin_stop_world.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o typd_mlc.o typd_mlc.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o ptr_chck.o ptr_chck.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o mallocx.o mallocx.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o gcj_mlc.o gcj_mlc.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o specific.o specific.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o gc_dlopen.o gc_dlopen.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o backgraph.o backgraph.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o win32_threads.o win32_threads.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o pthread_start.o pthread_start.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o thread_local_alloc.o
thread_local_alloc.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o fnlz_mlc.o fnlz_mlc.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING -c -o atomic_ops.o
./libatomic_ops/src/atomic_ops.c
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING -c -o atomic_ops_sysdeps.o
./libatomic_ops/src/atomic_ops_sysdeps.S
/d/Downloads/mercury-srcdist-20.06.1/boehm_gc/../scripts/mgnuc --grade
hlc.gc.pregen --no-ansi --no-check --no-mercury-stdlib-dir -I./include
-I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG
-DNO_GETCONTEXT     -DNO_DEBUGGING   -c -o dyn_load.o dyn_load.c
rm -f dont_ar_1
./if_mach SPARC SOLARIS touch dont_ar_1
./if_mach SPARC SOLARIS ar rus gc.a alloc.o reclaim.o allchblk.o misc.o
mach_dep.o os_dep.o mark_rts.o headers.o mark.o obj_map.o blacklst.o
finalize.o new_hblk.o dbg_mlc.o malloc.o stubborn.o checksums.o
pthread_support.o pthread_stop_world.o darwin_stop_world.o typd_mlc.o
ptr_chck.o mallocx.o gcj_mlc.o specific.o gc_dlopen.o backgraph.o
win32_threads.o pthread_start.o thread_local_alloc.o fnlz_mlc.o
atomic_ops.o atomic_ops_sysdeps.o dyn_load.o
./if_mach M68K AMIGA touch dont_ar_1
./if_mach M68K AMIGA ar -vrus gc.a alloc.o reclaim.o allchblk.o misc.o
mach_dep.o os_dep.o mark_rts.o headers.o mark.o obj_map.o blacklst.o
finalize.o new_hblk.o dbg_mlc.o malloc.o stubborn.o checksums.o
pthread_support.o pthread_stop_world.o darwin_stop_world.o typd_mlc.o
ptr_chck.o mallocx.o gcj_mlc.o specific.o gc_dlopen.o backgraph.o
win32_threads.o pthread_start.o thread_local_alloc.o fnlz_mlc.o
atomic_ops.o atomic_ops_sysdeps.o dyn_load.o
./if_not_there dont_ar_1 ar ru gc.a alloc.o reclaim.o allchblk.o misc.o
mach_dep.o os_dep.o mark_rts.o headers.o mark.o obj_map.o blacklst.o
finalize.o new_hblk.o dbg_mlc.o malloc.o stubborn.o checksums.o
pthread_support.o pthread_stop_world.o darwin_stop_world.o typd_mlc.o
ptr_chck.o mallocx.o gcj_mlc.o specific.o gc_dlopen.o backgraph.o
win32_threads.o pthread_start.o thread_local_alloc.o fnlz_mlc.o
atomic_ops.o atomic_ops_sysdeps.o dyn_load.o
^^^^Starting command^^^^
C:\msys64\mingw64\bin\ar.exe: `u' modifier ignored since `D' is the default
(see `U')
C:\msys64\mingw64\bin\ar.exe: creating gc.a
./if_not_there dont_ar_1 ranlib gc.a || cat /dev/null
^^^^Starting command^^^^
echo > base_lib
rm -f libgc.a
# `ln -s' here doesn't work with gnu-win32, so we use `cp' instead
# The sleep is necessary on MinGW, otherwise cp sometimes reports
# that it cannot stat gc.a, even though it is there.  Waiting for
# a second first seems to help.
sleep 1
cp gc.a libgc.a
make[3]: 'libgc.a' is up to date.
make[3]: Nothing to be done for 'a'.
make[3]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/boehm_gc'
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/boehm_gc'
cd runtime &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/runtime'
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury.c -o mercury.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_accurate_gc.c -o mercury_accurate_gc.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_agc_debug.c -o mercury_agc_debug.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_atomic_ops.c -o mercury_atomic_ops.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_backjump.c -o mercury_backjump.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_bitmap.c -o mercury_bitmap.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_builtin_types.c -o mercury_builtin_types.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_construct.c -o mercury_construct.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_context.c -o mercury_context.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_debug.c -o mercury_debug.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_deconstruct.c -o mercury_deconstruct.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_deep_copy.c -o mercury_deep_copy.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_deep_profiling.c -o mercury_deep_profiling.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_dlist.c -o mercury_dlist.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_dummy.c -o mercury_dummy.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_engine.c -o mercury_engine.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_file.c -o mercury_file.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_float.c -o mercury_float.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_getopt.c -o mercury_getopt.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_getopt_long.c -o mercury_getopt_long.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_grade.c -o mercury_grade.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_hash_table.c -o mercury_hash_table.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_heap_profile.c -o mercury_heap_profile.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_hgc.c -o mercury_hgc.o
../tools/make_spec_ho_call > mercury_ho_call_codes.i
../tools/make_spec_method_call > mercury_method_call_codes.i
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_ho_call.c -o mercury_ho_call.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_int.c -o mercury_int.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_label.c -o mercury_label.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_layout_util.c -o mercury_layout_util.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_memory.c -o mercury_memory.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_memory_handlers.c -o mercury_memory_handlers.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_memory_zones.c -o mercury_memory_zones.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_minimal_model.c -o mercury_minimal_model.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_misc.c -o mercury_misc.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_mm_own_stacks.c -o mercury_mm_own_stacks.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_overflow.c -o mercury_overflow.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_par_builtin.c -o mercury_par_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_prof.c -o mercury_prof.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_prof_mem.c -o mercury_prof_mem.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_prof_time.c -o mercury_prof_time.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_profiling_builtin.c -o mercury_profiling_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_reg_workarounds.c -o mercury_reg_workarounds.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_region.c -o mercury_region.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_regs.c -o mercury_regs.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_runtime_util.c -o mercury_runtime_util.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_signal.c -o mercury_signal.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_stack_layout.c -o mercury_stack_layout.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_stack_trace.c -o mercury_stack_trace.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_stacks.c -o mercury_stacks.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_stm.c -o mercury_stm.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_string.c -o mercury_string.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_tabling.c -o mercury_tabling.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_term_size.c -o mercury_term_size.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_thread.c -o mercury_thread.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_threadscope.c -o mercury_threadscope.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_timing.c -o mercury_timing.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_trace_base.c -o mercury_trace_base.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_trace_term.c -o mercury_trace_term.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_trail.c -o mercury_trail.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_type_desc.c -o mercury_type_desc.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_type_info.c -o mercury_type_info.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_type_tables.c -o mercury_type_tables.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_wrapper.c -o mercury_wrapper.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c
mercury_wsdeque.c -o mercury_wsdeque.o
rm -f libmer_rt.a
ar cr   \
        libmer_rt.a mercury.o mercury_accurate_gc.o mercury_agc_debug.o
mercury_atomic_ops.o mercury_backjump.o mercury_bitmap.o
mercury_builtin_types.o mercury_construct.o mercury_context.o
mercury_debug.o mercury_deconstruct.o mercury_deep_copy.o
mercury_deep_profiling.o mercury_dlist.o mercury_dummy.o mercury_engine.o
mercury_file.o mercury_float.o mercury_getopt.o mercury_getopt_long.o
mercury_grade.o mercury_hash_table.o mercury_heap_profile.o mercury_hgc.o
mercury_ho_call.o mercury_int.o mercury_label.o mercury_layout_util.o
mercury_memory.o mercury_memory_handlers.o mercury_memory_zones.o
mercury_minimal_model.o mercury_misc.o mercury_mm_own_stacks.o
mercury_overflow.o mercury_par_builtin.o mercury_prof.o mercury_prof_mem.o
mercury_prof_time.o mercury_profiling_builtin.o mercury_reg_workarounds.o
mercury_region.o mercury_regs.o mercury_runtime_util.o mercury_signal.o
mercury_stack_layout.o mercury_stack_trace.o mercury_stacks.o mercury_stm.o
mercury_string.o mercury_tabling.o mercury_term_size.o mercury_thread.o
mercury_threadscope.o mercury_timing.o mercury_trace_base.o
mercury_trace_term.o mercury_trail.o mercury_type_desc.o
mercury_type_info.o mercury_type_tables.o mercury_wrapper.o
mercury_wsdeque.o
ranlib  libmer_rt.a
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/runtime'
cd util && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/util'
../scripts/mgnuc --no-mercury-stdlib-dir \
        --grade hlc.gc.pregen   --no-ansi -- -I../runtime -I../getopt
 -o mkinit.exe \
                mkinit.c mkinit_common.c
../scripts/mgnuc --no-mercury-stdlib-dir \
        --grade hlc.gc.pregen   --no-ansi -- -I../runtime -I../getopt
 -o mkinit_erl.exe \
                mkinit_erl.c mkinit_common.c
../scripts/mgnuc --no-mercury-stdlib-dir \
        --grade hlc.gc.pregen    -- -I../runtime -I../getopt        -o
mdemangle.exe mdemangle.c
../scripts/mgnuc --no-mercury-stdlib-dir \
        --grade hlc.gc.pregen    -- -I../runtime -I../getopt        -o
info_to_mdb.exe info_to_mdb.c
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/util'
cd robdd &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/robdd'
../scripts/mgnuc --no-mercury-stdlib-dir --grade hlc.gc.pregen       --
-DNDEBUG -DNEW -DCLEAR_CACHES -DCOMPUTED_TABLE -DEQUAL_TEST
-DUSE_ITE_CONSTANT -DRESTRICT_SET    -I../browser -I../library -I../runtime
-I../boehm_gc -I../boehm_gc/include    -c bryant.c -o bryant.o
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/robdd'
cd library &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/library'
../scripts/mgnuc --grade hlc.gc.pregen       --      -c tree234.c -o
tree234.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c array.c -o array.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c array2d.c -o
array2d.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c assoc_list.c -o
assoc_list.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c backjump.c -o
backjump.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c bag.c -o bag.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c benchmarking.c -o
benchmarking.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c bimap.c -o bimap.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c bit_buffer.c -o
bit_buffer.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c bit_buffer.read.c
-o bit_buffer.read.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c bit_buffer.write.c
-o bit_buffer.write.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c bitmap.c -o bitmap.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c bool.c -o bool.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c bt_array.c -o
bt_array.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c builtin.c -o
builtin.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c calendar.c -o
calendar.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c char.c -o char.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c construct.c -o
construct.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c cord.c -o cord.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c counter.c -o
counter.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c deconstruct.c -o
deconstruct.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c diet.c -o diet.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c digraph.c -o
digraph.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c dir.c -o dir.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c edit_seq.c -o
edit_seq.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c enum.c -o enum.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c eqvclass.c -o
eqvclass.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c erlang_builtin.c -o
erlang_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
erlang_rtti_implementation.c -o erlang_rtti_implementation.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c exception.c -o
exception.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c fat_sparse_bitset.c
-o fat_sparse_bitset.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c float.c -o float.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c gc.c -o gc.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c getopt.c -o getopt.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c getopt_io.c -o
getopt_io.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hash_table.c -o
hash_table.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c injection.c -o
injection.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c int.c -o int.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c int16.c -o int16.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c int32.c -o int32.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c int64.c -o int64.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c int8.c -o int8.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c integer.c -o
integer.o
../scripts/mgnuc --grade hlc.gc.pregen      --no-ansi --      -c io.c -o
io.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c kv_list.c -o
kv_list.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c lazy.c -o lazy.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c lexer.c -o lexer.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c library.c -o
library.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c list.c -o list.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c map.c -o map.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c math.c -o math.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c maybe.c -o maybe.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mer_std.c -o
mer_std.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c multi_map.c -o
multi_map.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mutvar.c -o mutvar.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c one_or_more.c -o
one_or_more.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c one_or_more_map.c
-o one_or_more_map.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c ops.c -o ops.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c pair.c -o pair.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c par_builtin.c -o
par_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c parser.c -o parser.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c parsing_utils.c -o
parsing_utils.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c pprint.c -o pprint.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c pqueue.c -o pqueue.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c pretty_printer.c -o
pretty_printer.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c private_builtin.c
-o private_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c profiling_builtin.c
-o profiling_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c prolog.c -o prolog.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c psqueue.c -o
psqueue.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c queue.c -o queue.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c random.c -o random.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c random.sfc16.c -o
random.sfc16.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c random.sfc32.c -o
random.sfc32.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c random.sfc64.c -o
random.sfc64.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c ranges.c -o ranges.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c rational.c -o
rational.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c rbtree.c -o rbtree.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c region_builtin.c -o
region_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c require.c -o
require.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c robdd.c -o robdd.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c rtree.c -o rtree.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
rtti_implementation.c -o rtti_implementation.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c set.c -o set.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_bbbtree.c -o
set_bbbtree.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_ctree234.c -o
set_ctree234.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_ordlist.c -o
set_ordlist.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_tree234.c -o
set_tree234.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_unordlist.c -o
set_unordlist.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c solutions.c -o
solutions.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c sparse_bitset.c -o
sparse_bitset.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c stack.c -o stack.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c std_util.c -o
std_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c stm_builtin.c -o
stm_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c store.c -o store.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c stream.c -o stream.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
stream.string_writer.c -o stream.string_writer.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.c -o string.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.builder.c -o
string.builder.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.format.c -o
string.format.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
string.parse_runtime.c -o string.parse_runtime.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.parse_util.c
-o string.parse_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.to_string.c
-o string.to_string.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c table_builtin.c -o
table_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c table_statistics.c
-o table_statistics.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c term.c -o term.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c term_conversion.c
-o term_conversion.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c term_io.c -o
term_io.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
term_size_prof_builtin.c -o term_size_prof_builtin.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c term_to_xml.c -o
term_to_xml.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c test_bitset.c -o
test_bitset.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.c -o thread.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.barrier.c -o
thread.barrier.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.channel.c -o
thread.channel.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
thread.closeable_channel.c -o thread.closeable_channel.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.future.c -o
thread.future.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.mvar.c -o
thread.mvar.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.semaphore.c
-o thread.semaphore.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c time.c -o time.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c tree_bitset.c -o
tree_bitset.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c type_desc.c -o
type_desc.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint.c -o uint.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint16.c -o uint16.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint32.c -o uint32.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint64.c -o uint64.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint8.c -o uint8.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c unit.c -o unit.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c univ.c -o univ.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c varset.c -o varset.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c version_array.c -o
version_array.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c version_array2d.c
-o version_array2d.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c version_bitmap.c -o
version_bitmap.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
version_hash_table.c -o version_hash_table.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c version_store.c -o
version_store.o
rm -f libmer_std.a
ar cr   libmer_std.a array.o array2d.o assoc_list.o backjump.o bag.o
benchmarking.o bimap.o bit_buffer.o bit_buffer.read.o bit_buffer.write.o
bitmap.o bool.o bt_array.o builtin.o calendar.o char.o construct.o cord.o
counter.o deconstruct.o diet.o digraph.o dir.o edit_seq.o enum.o eqvclass.o
erlang_builtin.o erlang_rtti_implementation.o exception.o
fat_sparse_bitset.o float.o gc.o getopt.o getopt_io.o hash_table.o
injection.o int.o int16.o int32.o int64.o int8.o integer.o io.o kv_list.o
lazy.o lexer.o library.o list.o map.o math.o maybe.o mer_std.o multi_map.o
mutvar.o one_or_more.o one_or_more_map.o ops.o pair.o par_builtin.o
parser.o parsing_utils.o pprint.o pqueue.o pretty_printer.o
private_builtin.o profiling_builtin.o prolog.o psqueue.o queue.o random.o
random.sfc16.o random.sfc32.o random.sfc64.o ranges.o rational.o rbtree.o
region_builtin.o require.o robdd.o rtree.o rtti_implementation.o set.o
set_bbbtree.o set_ctree234.o set_ordlist.o set_tree234.o set_unordlist.o
solutions.o sparse_bitset.o stack.o std_util.o stm_builtin.o store.o
stream.o stream.string_writer.o string.o string.builder.o string.format.o
string.parse_runtime.o string.parse_util.o string.to_string.o
table_builtin.o table_statistics.o term.o term_conversion.o term_io.o
term_size_prof_builtin.o term_to_xml.o test_bitset.o thread.o
thread.barrier.o thread.channel.o thread.closeable_channel.o
thread.future.o thread.mvar.o thread.semaphore.o time.o tree234.o
tree_bitset.o type_desc.o uint.o uint16.o uint32.o uint64.o uint8.o unit.o
univ.o varset.o version_array.o version_array2d.o version_bitmap.o
version_hash_table.o version_store.o \

ranlib    libmer_std.a
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/library'
cd mdbcomp &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/mdbcomp'
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.c -o
mdbcomp.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdbcomp.builtin_modules.c -o mdbcomp.builtin_modules.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.feedback.c
-o mdbcomp.feedback.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdbcomp.feedback.automatic_parallelism.c -o
mdbcomp.feedback.automatic_parallelism.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.goal_path.c
-o mdbcomp.goal_path.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.prim_data.c
-o mdbcomp.prim_data.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdbcomp.program_representation.c -o mdbcomp.program_representation.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdbcomp.rtti_access.c -o mdbcomp.rtti_access.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdbcomp.shared_utilities.c -o mdbcomp.shared_utilities.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdbcomp.slice_and_dice.c -o mdbcomp.slice_and_dice.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.sym_name.c
-o mdbcomp.sym_name.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdbcomp.trace_counts.c -o mdbcomp.trace_counts.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mer_mdbcomp.c -o
mer_mdbcomp.o
rm -f libmer_mdbcomp.a
ar cr   libmer_mdbcomp.a mdbcomp.o mdbcomp.builtin_modules.o
mdbcomp.feedback.o mdbcomp.feedback.automatic_parallelism.o
mdbcomp.goal_path.o mdbcomp.prim_data.o mdbcomp.program_representation.o
mdbcomp.rtti_access.o mdbcomp.shared_utilities.o mdbcomp.slice_and_dice.o
mdbcomp.sym_name.o mdbcomp.trace_counts.o mer_mdbcomp.o \

ranlib    libmer_mdbcomp.a
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/mdbcomp'
cd browser &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/browser'
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.c -o mdb.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.browse.c -o
mdb.browse.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.browser_info.c
-o mdb.browser_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.browser_term.c
-o mdb.browser_term.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.collect_lib.c
-o mdb.collect_lib.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.cterm.c -o
mdb.cterm.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.debugger_interface.c -o mdb.debugger_interface.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.declarative_analyser.c -o mdb.declarative_analyser.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.declarative_debugger.c -o mdb.declarative_debugger.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.declarative_edt.c -o mdb.declarative_edt.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.declarative_execution.c -o mdb.declarative_execution.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.declarative_oracle.c -o mdb.declarative_oracle.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.declarative_tree.c -o mdb.declarative_tree.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.declarative_user.c -o mdb.declarative_user.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.diff.c -o
mdb.diff.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.dl.c -o mdb.dl.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.frame.c -o
mdb.frame.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.help.c -o
mdb.help.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.interactive_query.c -o mdb.interactive_query.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.io_action.c -o
mdb.io_action.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.listing.c -o
mdb.listing.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.name_mangle.c
-o mdb.name_mangle.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.parse.c -o
mdb.parse.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
mdb.percent_encoding.c -o mdb.percent_encoding.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.sized_pretty.c
-o mdb.sized_pretty.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.term_rep.c -o
mdb.term_rep.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.term_to_html.c
-o mdb.term_to_html.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.util.c -o
mdb.util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mer_browser.c -o
mer_browser.o
rm -f libmer_browser.a
ar cr   libmer_browser.a mdb.o mdb.browse.o mdb.browser_info.o
mdb.browser_term.o mdb.collect_lib.o mdb.cterm.o mdb.debugger_interface.o
mdb.declarative_analyser.o mdb.declarative_debugger.o mdb.declarative_edt.o
mdb.declarative_execution.o mdb.declarative_oracle.o mdb.declarative_tree.o
mdb.declarative_user.o mdb.diff.o mdb.dl.o mdb.frame.o mdb.help.o
mdb.interactive_query.o mdb.io_action.o mdb.listing.o mdb.name_mangle.o
mdb.parse.o mdb.percent_encoding.o mdb.sized_pretty.o mdb.term_rep.o
mdb.term_to_html.o mdb.util.o mer_browser.o \

ranlib    libmer_browser.a
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/browser'
cd trace &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/trace'
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_event_spec.c -o mercury_event_spec.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_event_parser.c -o mercury_event_parser.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_event_scanner.c -o mercury_event_scanner.o
rm -f libmer_eventspec.a
ar cr   \
        libmer_eventspec.a \
        mercury_event_spec.o mercury_event_parser.o mercury_event_scanner.o
ranlib libmer_eventspec.a
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace.c -o mercury_trace.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_alias.c -o mercury_trace_alias.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_browse.c -o mercury_trace_browse.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_backward.c -o mercury_trace_cmd_backward.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_breakpoint.c -o mercury_trace_cmd_breakpoint.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_browsing.c -o mercury_trace_cmd_browsing.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_dd.c -o mercury_trace_cmd_dd.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_developer.c -o mercury_trace_cmd_developer.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_exp.c -o mercury_trace_cmd_exp.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_forward.c -o mercury_trace_cmd_forward.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_help.c -o mercury_trace_cmd_help.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_misc.c -o mercury_trace_cmd_misc.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_parameter.c -o mercury_trace_cmd_parameter.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_queries.c -o mercury_trace_cmd_queries.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_cmd_table_io.c -o mercury_trace_cmd_table_io.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_command_queue.c -o mercury_trace_command_queue.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_completion.c -o mercury_trace_completion.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_declarative.c -o mercury_trace_declarative.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_external.c -o mercury_trace_external.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_help.c -o mercury_trace_help.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_hold_vars.c -o mercury_trace_hold_vars.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_internal.c -o mercury_trace_internal.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_readline.c -o mercury_trace_readline.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_source.c -o mercury_trace_source.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_spy.c -o mercury_trace_spy.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_tables.c -o mercury_trace_tables.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_util.c -o mercury_trace_util.o
../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c
mercury_trace_vars.c -o mercury_trace_vars.o
rm -f libmer_trace.a
ar cr   \
        libmer_trace.a \
        mercury_trace.o mercury_trace_alias.o mercury_trace_browse.o
mercury_trace_cmd_backward.o mercury_trace_cmd_breakpoint.o
mercury_trace_cmd_browsing.o mercury_trace_cmd_dd.o
mercury_trace_cmd_developer.o mercury_trace_cmd_exp.o
mercury_trace_cmd_forward.o mercury_trace_cmd_help.o
mercury_trace_cmd_misc.o mercury_trace_cmd_parameter.o
mercury_trace_cmd_queries.o mercury_trace_cmd_table_io.o
mercury_trace_command_queue.o mercury_trace_completion.o
mercury_trace_declarative.o mercury_trace_external.o mercury_trace_help.o
mercury_trace_hold_vars.o mercury_trace_internal.o mercury_trace_readline.o
mercury_trace_source.o mercury_trace_spy.o mercury_trace_tables.o
mercury_trace_util.o mercury_trace_vars.o
ranlib  libmer_trace.a
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/trace'
cd ssdb && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/ssdb'
../scripts/mgnuc --grade hlc.gc.pregen       --      -c mer_ssdb.c -o
mer_ssdb.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c ssdb.c -o ssdb.o
rm -f libmer_ssdb.a
ar cr   libmer_ssdb.a mer_ssdb.o ssdb.o \

ranlib    libmer_ssdb.a
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/ssdb'
cd grade_lib &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/grade_lib'
../scripts/mgnuc --grade hlc.gc.pregen       --      -c choose_grade.c -o
choose_grade.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c grade_lib.c -o
grade_lib.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
grade_lib.grade_setup.c -o grade_lib.grade_setup.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
grade_lib.grade_solver.c -o grade_lib.grade_solver.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
grade_lib.grade_spec.c -o grade_lib.grade_spec.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
grade_lib.grade_state.c -o grade_lib.grade_state.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
grade_lib.grade_string.c -o grade_lib.grade_string.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
grade_lib.grade_structure.c -o grade_lib.grade_structure.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
grade_lib.grade_vars.c -o grade_lib.grade_vars.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c var_value_names.c
-o var_value_names.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c choose_grade_init.c
-o choose_grade_init.o
../scripts/ml --grade hlc.gc.pregen    --no-mercury-stdlib-dir
--trace-init-file ../browser/mer_browser.init --trace-init-file
../mdbcomp/mer_mdbcomp.init --ssdb-init-file ../ssdb/mer_ssdb.init
 --    -o choose_grade.exe choose_grade_init.o \
        choose_grade.o grade_lib.o grade_lib.grade_setup.o
grade_lib.grade_solver.o grade_lib.grade_spec.o grade_lib.grade_state.o
grade_lib.grade_string.o grade_lib.grade_structure.o grade_lib.grade_vars.o
var_value_names.o \
        ../trace/libmer_trace.a ../trace/libmer_eventspec.a
../ssdb/libmer_ssdb.a ../browser/libmer_browser.a
../mdbcomp/libmer_mdbcomp.a ../library/libmer_std.a ../runtime/libmer_rt.a
../boehm_gc/libgc.a
../scripts/mgnuc --grade hlc.gc.pregen       --      -c test_grades.c -o
test_grades.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c test_grades_init.c
-o test_grades_init.o
../scripts/ml --grade hlc.gc.pregen    --no-mercury-stdlib-dir
--trace-init-file ../browser/mer_browser.init --trace-init-file
../mdbcomp/mer_mdbcomp.init --ssdb-init-file ../ssdb/mer_ssdb.init
 --    -o test_grades.exe test_grades_init.o \
        grade_lib.o grade_lib.grade_setup.o grade_lib.grade_solver.o
grade_lib.grade_spec.o grade_lib.grade_state.o grade_lib.grade_string.o
grade_lib.grade_structure.o grade_lib.grade_vars.o test_grades.o
var_value_names.o \
        ../trace/libmer_trace.a ../trace/libmer_eventspec.a
../ssdb/libmer_ssdb.a ../browser/libmer_browser.a
../mdbcomp/libmer_mdbcomp.a ../library/libmer_std.a ../runtime/libmer_rt.a
../boehm_gc/libgc.a
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
try_all_grade_structs.c -o try_all_grade_structs.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
try_all_grade_structs_init.c -o try_all_grade_structs_init.o
../scripts/ml --grade hlc.gc.pregen    --no-mercury-stdlib-dir
--trace-init-file ../browser/mer_browser.init --trace-init-file
../mdbcomp/mer_mdbcomp.init --ssdb-init-file ../ssdb/mer_ssdb.init
 --    -o try_all_grade_structs.exe try_all_grade_structs_init.o \
        grade_lib.o grade_lib.grade_setup.o grade_lib.grade_solver.o
grade_lib.grade_spec.o grade_lib.grade_state.o grade_lib.grade_string.o
grade_lib.grade_structure.o grade_lib.grade_vars.o try_all_grade_structs.o
var_value_names.o \
        ../trace/libmer_trace.a ../trace/libmer_eventspec.a
../ssdb/libmer_ssdb.a ../browser/libmer_browser.a
../mdbcomp/libmer_mdbcomp.a ../library/libmer_std.a ../runtime/libmer_rt.a
../boehm_gc/libgc.a
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/grade_lib'
cd compiler &&
PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH
MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake
make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/compiler'
../scripts/mgnuc --grade hlc.gc.pregen       --      -c analysis.c -o
analysis.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c analysis.file.c -o
analysis.file.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.c -o
backend_libs.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.base_typeclass_info.c -o backend_libs.base_typeclass_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.builtin_ops.c -o backend_libs.builtin_ops.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.bytecode_data.c -o backend_libs.bytecode_data.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.c_util.c -o backend_libs.c_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.compile_target_code.c -o backend_libs.compile_target_code.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.erlang_rtti.c -o backend_libs.erlang_rtti.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.export.c -o backend_libs.export.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.foreign.c -o backend_libs.foreign.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.interval.c -o backend_libs.interval.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.matching.c -o backend_libs.matching.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.name_mangle.c -o backend_libs.name_mangle.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.proc_label.c -o backend_libs.proc_label.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.pseudo_type_info.c -o backend_libs.pseudo_type_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.rtti.c
-o backend_libs.rtti.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.string_encoding.c -o backend_libs.string_encoding.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.switch_util.c -o backend_libs.switch_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.type_class_info.c -o backend_libs.type_class_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
backend_libs.type_ctor_info.c -o backend_libs.type_ctor_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c bytecode_backend.c
-o bytecode_backend.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
bytecode_backend.bytecode.c -o bytecode_backend.bytecode.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
bytecode_backend.bytecode_gen.c -o bytecode_backend.bytecode_gen.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.c -o
check_hlds.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.abstract_mode_constraints.c -o
check_hlds.abstract_mode_constraints.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.build_mode_constraints.c -o check_hlds.build_mode_constraints.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.check_for_missing_type_defns.c -o
check_hlds.check_for_missing_type_defns.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.check_promise.c -o check_hlds.check_promise.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.check_typeclass.c -o check_hlds.check_typeclass.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.clause_to_proc.c -o check_hlds.clause_to_proc.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.cse_detection.c -o check_hlds.cse_detection.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.delay_info.c -o check_hlds.delay_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.delay_partial_inst.c -o check_hlds.delay_partial_inst.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.det_analysis.c -o check_hlds.det_analysis.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.det_report.c -o check_hlds.det_report.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.det_util.c -o check_hlds.det_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.implementation_defined_literals.c -o
check_hlds.implementation_defined_literals.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.inst_check.c -o check_hlds.inst_check.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.inst_match.c -o check_hlds.inst_match.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.inst_test.c -o check_hlds.inst_test.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.inst_user.c -o check_hlds.inst_user.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.inst_util.c -o check_hlds.inst_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.introduce_exists_casts.c -o check_hlds.introduce_exists_casts.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.mcsolver.c -o check_hlds.mcsolver.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.mode_comparison.c -o check_hlds.mode_comparison.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.mode_constraint_robdd.c -o check_hlds.mode_constraint_robdd.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.mode_constraints.c -o check_hlds.mode_constraints.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.mode_debug.c -o check_hlds.mode_debug.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.mode_errors.c -o check_hlds.mode_errors.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.mode_info.c -o check_hlds.mode_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.mode_ordering.c -o check_hlds.mode_ordering.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.mode_util.c -o check_hlds.mode_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.modecheck_call.c -o check_hlds.modecheck_call.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.modecheck_conj.c -o check_hlds.modecheck_conj.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.modecheck_goal.c -o check_hlds.modecheck_goal.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.modecheck_unify.c -o check_hlds.modecheck_unify.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.modecheck_util.c -o check_hlds.modecheck_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.modes.c
-o check_hlds.modes.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.oisu_check.c -o check_hlds.oisu_check.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.old_type_constraints.c -o check_hlds.old_type_constraints.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.ordering_mode_constraints.c -o
check_hlds.ordering_mode_constraints.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.polymorphism.c -o check_hlds.polymorphism.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.post_typecheck.c -o check_hlds.post_typecheck.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.pre_typecheck.c -o check_hlds.pre_typecheck.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.proc_requests.c -o check_hlds.proc_requests.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.prop_mode_constraints.c -o check_hlds.prop_mode_constraints.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.purity.c
-o check_hlds.purity.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.resolve_unify_functor.c -o check_hlds.resolve_unify_functor.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.c -o check_hlds.simplify.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.common.c -o check_hlds.simplify.common.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.format_call.c -o check_hlds.simplify.format_call.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.format_call.parse_string_format.c -o
check_hlds.simplify.format_call.parse_string_format.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_goal.c -o check_hlds.simplify.simplify_goal.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_goal_call.c -o
check_hlds.simplify.simplify_goal_call.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_goal_conj.c -o
check_hlds.simplify.simplify_goal_conj.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_goal_disj.c -o
check_hlds.simplify.simplify_goal_disj.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_goal_ite.c -o
check_hlds.simplify.simplify_goal_ite.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_goal_scope.c -o
check_hlds.simplify.simplify_goal_scope.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_goal_switch.c -o
check_hlds.simplify.simplify_goal_switch.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_goal_unify.c -o
check_hlds.simplify.simplify_goal_unify.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_info.c -o check_hlds.simplify.simplify_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_proc.c -o check_hlds.simplify.simplify_proc.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.simplify.simplify_tasks.c -o check_hlds.simplify.simplify_tasks.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.stratify.c -o check_hlds.stratify.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.style_checks.c -o check_hlds.style_checks.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.switch_detection.c -o check_hlds.switch_detection.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.try_expand.c -o check_hlds.try_expand.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.type_assign.c -o check_hlds.type_assign.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.type_constraints.c -o check_hlds.type_constraints.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.type_util.c -o check_hlds.type_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.typecheck.c -o check_hlds.typecheck.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.typecheck_errors.c -o check_hlds.typecheck_errors.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.typecheck_info.c -o check_hlds.typecheck_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.typeclasses.c -o check_hlds.typeclasses.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.unify_proc.c -o check_hlds.unify_proc.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.unique_modes.c -o check_hlds.unique_modes.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.unused_imports.c -o check_hlds.unused_imports.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
check_hlds.xml_documentation.c -o check_hlds.xml_documentation.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.c -o
erl_backend.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.elds.c
-o erl_backend.elds.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
erl_backend.elds_to_erlang.c -o erl_backend.elds_to_erlang.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
erl_backend.erl_call_gen.c -o erl_backend.erl_call_gen.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
erl_backend.erl_code_gen.c -o erl_backend.erl_code_gen.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
erl_backend.erl_code_util.c -o erl_backend.erl_code_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
erl_backend.erl_rtti.c -o erl_backend.erl_rtti.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
erl_backend.erl_unify_gen.c -o erl_backend.erl_unify_gen.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.c -o hlds.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.add_foreign_enum.c -o hlds.add_foreign_enum.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.add_pred.c -o
hlds.add_pred.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.add_special_pred.c -o hlds.add_special_pred.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.arg_info.c -o
hlds.arg_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.assertion.c -o
hlds.assertion.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.code_model.c
-o hlds.code_model.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.const_struct.c
-o hlds.const_struct.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.default_func_mode.c -o hlds.default_func_mode.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.du_type_layout.c -o hlds.du_type_layout.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.error_msg_inst.c -o hlds.error_msg_inst.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.from_ground_term_util.c -o hlds.from_ground_term_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.goal_form.c -o
hlds.goal_form.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.goal_mode.c -o
hlds.goal_mode.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.goal_path.c -o
hlds.goal_path.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.goal_util.c -o
hlds.goal_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.headvar_names.c -o hlds.headvar_names.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hhf.c -o
hlds.hhf.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_args.c -o
hlds.hlds_args.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_class.c
-o hlds.hlds_class.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_clauses.c
-o hlds.hlds_clauses.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_code_util.c -o hlds.hlds_code_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_cons.c -o
hlds.hlds_cons.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_data.c -o
hlds.hlds_data.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_defns.c
-o hlds.hlds_defns.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_dependency_graph.c -o hlds.hlds_dependency_graph.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_desc.c -o
hlds.hlds_desc.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_error_util.c -o hlds.hlds_error_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_goal.c -o
hlds.hlds_goal.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_inst_mode.c -o hlds.hlds_inst_mode.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_llds.c -o
hlds.hlds_llds.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_module.c
-o hlds.hlds_module.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_out.c -o
hlds.hlds_out.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_out.hlds_out_goal.c -o hlds.hlds_out.hlds_out_goal.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_out.hlds_out_mode.c -o hlds.hlds_out.hlds_out_mode.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_out.hlds_out_module.c -o hlds.hlds_out.hlds_out_module.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_out.hlds_out_pred.c -o hlds.hlds_out.hlds_out_pred.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_out.hlds_out_util.c -o hlds.hlds_out.hlds_out_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_pred.c -o
hlds.hlds_pred.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_promise.c
-o hlds.hlds_promise.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_rtti.c -o
hlds.hlds_rtti.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.hlds_statistics.c -o hlds.hlds_statistics.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.inst_graph.c
-o hlds.inst_graph.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.instmap.c -o
hlds.instmap.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_goal.c -o
hlds.make_goal.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.c -o
hlds.make_hlds.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_class.c -o hlds.make_hlds.add_class.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_clause.c -o hlds.make_hlds.add_clause.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_foreign_proc.c -o hlds.make_hlds.add_foreign_proc.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_mode.c -o hlds.make_hlds.add_mode.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_mutable_aux_preds.c -o
hlds.make_hlds.add_mutable_aux_preds.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_pragma.c -o hlds.make_hlds.add_pragma.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_pragma.add_pragma_tabling.c -o
hlds.make_hlds.add_pragma.add_pragma_tabling.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_pragma.add_pragma_type_spec.c -o
hlds.make_hlds.add_pragma.add_pragma_type_spec.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_solver.c -o hlds.make_hlds.add_solver.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.add_type.c -o hlds.make_hlds.add_type.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.field_access.c -o hlds.make_hlds.field_access.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.goal_expr_to_goal.c -o hlds.make_hlds.goal_expr_to_goal.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.make_hlds_passes.c -o hlds.make_hlds.make_hlds_passes.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.make_hlds_passes.make_hlds_separate_items.c -o
hlds.make_hlds.make_hlds_passes.make_hlds_separate_items.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.make_hlds_warn.c -o hlds.make_hlds.make_hlds_warn.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.qual_info.c -o hlds.make_hlds.qual_info.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.state_var.c -o hlds.make_hlds.state_var.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds.superhomogeneous.c -o hlds.make_hlds.superhomogeneous.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.make_hlds_error.c -o hlds.make_hlds_error.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.mark_static_terms.c -o hlds.mark_static_terms.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.mark_tail_calls.c -o hlds.mark_tail_calls.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.passes_aux.c
-o hlds.passes_aux.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.pre_quantification.c -o hlds.pre_quantification.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.pred_table.c
-o hlds.pred_table.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
hlds.quantification.c -o hlds.quantification.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.special_pred.c
-o hlds.special_pred.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.status.c -o
hlds.status.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.vartypes.c -o
hlds.vartypes.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.c -o libs.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
libs.check_libgrades.c -o libs.check_libgrades.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
libs.compiler_util.c -o libs.compiler_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
libs.compute_grade.c -o libs.compute_grade.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
libs.dependency_graph.c -o libs.dependency_graph.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.file_util.c -o
libs.file_util.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.globals.c -o
libs.globals.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.graph_colour.c
-o libs.graph_colour.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c
libs.handle_options.c -o libs.handle_options.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.int_emu.c -o
libs.int_emu.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.lp.c -o
libs.lp.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.lp_rational.c
-o libs.lp_rational.o
../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.md4.c -o
libs.md4.o
md4.m:224:66: error: argument 2 of type 'unsigned char *' declared as a
pointer [-Werror=array-parameter=]
  224 |     }
      |                                                                  ^
md4.m:65:66: note: previously declared as an array 'unsigned char[12]'
   65 | static void mdfour_result(const struct mdfour *md, unsigned char
out[12]);
      |
 ~~~~~~~~~~~~~~^~~~~~~
cc1.exe: all warnings being treated as errors
make[2]: *** [/tmp/mmake.fA0ArG:264080: libs.md4.o] Error 1
make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/compiler'
make[1]: *** [/tmp/mmake.EqC2Ou:1068: compiler] Error 2
make[1]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1'
make: *** [Makefile:30: all] Error 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurylang.org/archives/users/attachments/20220116/2b97407e/attachment-0001.html>


More information about the users mailing list