<div dir="ltr"><div>Hi folks,<br></div><div><br></div><div>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?<br></div><div><br></div><div>-david<br></div><div><br></div><div><b>THE ERROR</b></div><div>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.md4.c -o libs.md4.o<br>md4.m:224:66: error: argument 2 of type 'unsigned char *' declared as a pointer [-Werror=array-parameter=]<br>  224 |     }<br>      |                                                                  ^<br>md4.m:65:66: note: previously declared as an array 'unsigned char[12]'<br>   65 | static void mdfour_result(const struct mdfour *md, unsigned char out[12]);<br>      |                                                    ~~~~~~~~~~~~~~^~~~~~~<br>cc1.exe: all warnings being treated as errors<br>make[2]: *** [/tmp/mmake.fA0ArG:264080: libs.md4.o] Error 1<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/compiler'<br>make[1]: *** [/tmp/mmake.EqC2Ou:1068: compiler] Error 2<br>make[1]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1'<br>make: *** [Makefile:30: all] Error 2</div><div><br></div><div><b>THE WHOLE SESSION</b></div><div>using C:/mercury as the install prefix<br><br>the set of library grades to install will be<br>   asm_fast.gc<br>   asm_fast.gc.debug.stseg<br>   asm_fast.gc.decldebug.stseg<br>   asm_fast.gc.memprof<br>   <a href="http://asm_fast.gc.tr">asm_fast.gc.tr</a><br>   asm_fast.gc.tr.debug.stseg<br>   asm_fast.par.gc.stseg<br>   csharp<br>   hlc.gc<br>   <a href="http://hlc.gc.tr">hlc.gc.tr</a><br>   hlc.par.gc<br><br>Configuring to install 11 grades.<br>This will likely take 2 to 6 hours.<br><br>You can make the install faster by installing fewer grades,<br>as shown by the fine-tuning section of the INSTALL file,<br>or by compiling the files of each grade in parallel,<br>which you can do via a command such as make PARALLEL=-j2 install.<br><br><br>dvyd@LAPTOP-40VDCSO3 MINGW64 /d/Downloads/mercury-srcdist-20.06.1<br>$ make<br>MMAKE_DIR=`pwd`/scripts scripts/mmake MMAKEFLAGS= all<br>make[1]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1'<br>cd scripts && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/scripts'<br>make[2]: Nothing to be done for 'default_target'.<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/scripts'<br>cd util && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake  mfiltercc.exe<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/util'<br>../scripts/mgnuc --no-mercury-stdlib-dir \<br>        --grade hlc.gc.pregen   --no-filter-cc -- -I../runtime -I../getopt        -o mfiltercc.exe mfiltercc.c<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/util'<br>gc_grade=`scripts/ml --grade hlc.gc.pregen --print-gc-grade`; \<br>cd boehm_gc && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake  GC_GRADE=$gc_grade<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/boehm_gc'<br>cp Makefile.direct Makefile<br>MAKEFLAGS=""; export MAKEFLAGS; \<br>PATH=../util:$PATH make  -j1 \<br>        GRADE=hlc.gc.pregen GC_GRADE=gc \<br>        AR=ar RANLIB=ranlib \<br>        libgc.a libgc.a \<br>        FINAL_INSTALL_MERC_GC_LIB_DIR=c:/mercury/lib/mercury/lib \<br>        a<br>make[3]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/boehm_gc'<br>/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<br>/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<br>/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<br>/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<br>gcc -I./include -I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG -DNO_GETCONTEXT     -DNO_DEBUGGING -o if_mach ./tools/if_mach.c<br>cp tools/if_not_there.sh if_not_there<br>chmod +x if_not_there<br>gcc -I./include -I./libatomic_ops/src -DNO_EXECUTE_PERMISSION -DLARGE_CONFIG -DNO_GETCONTEXT     -DNO_DEBUGGING -o threadlibs ./tools/threadlibs.c<br>rm -f mach_dep.o<br>./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<br>./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<br>./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<br>./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<br>./if_mach SPARC "" ld -r -o mach_dep.o mach_dep1.o mach_dep2.o<br>./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<br>./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<br>./if_mach IA64 "" ld -r -o mach_dep.o mach_dep1.o ia64_save_regs_in_stack.o<br>./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<br>^^^^Starting command^^^^<br>./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<br>./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<br>/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<br>rm -f mark_rts.o<br>./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<br>./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<br>^^^^Starting command^^^^<br>./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<br>./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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>/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<br>rm -f dont_ar_1<br>./if_mach SPARC SOLARIS touch dont_ar_1<br>./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<br>./if_mach M68K AMIGA touch dont_ar_1<br>./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<br>./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<br>^^^^Starting command^^^^<br>C:\msys64\mingw64\bin\ar.exe: `u' modifier ignored since `D' is the default (see `U')<br>C:\msys64\mingw64\bin\ar.exe: creating gc.a<br>./if_not_there dont_ar_1 ranlib gc.a || cat /dev/null<br>^^^^Starting command^^^^<br>echo > base_lib<br>rm -f libgc.a<br># `ln -s' here doesn't work with gnu-win32, so we use `cp' instead<br># The sleep is necessary on MinGW, otherwise cp sometimes reports<br># that it cannot stat gc.a, even though it is there.  Waiting for<br># a second first seems to help.<br>sleep 1<br>cp gc.a libgc.a<br>make[3]: 'libgc.a' is up to date.<br>make[3]: Nothing to be done for 'a'.<br>make[3]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/boehm_gc'<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/boehm_gc'<br>cd runtime && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/runtime'<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury.c -o mercury.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_accurate_gc.c -o mercury_accurate_gc.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_agc_debug.c -o mercury_agc_debug.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_atomic_ops.c -o mercury_atomic_ops.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_backjump.c -o mercury_backjump.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_bitmap.c -o mercury_bitmap.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_builtin_types.c -o mercury_builtin_types.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_construct.c -o mercury_construct.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_context.c -o mercury_context.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_debug.c -o mercury_debug.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_deconstruct.c -o mercury_deconstruct.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_deep_copy.c -o mercury_deep_copy.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_deep_profiling.c -o mercury_deep_profiling.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_dlist.c -o mercury_dlist.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_dummy.c -o mercury_dummy.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_engine.c -o mercury_engine.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_file.c -o mercury_file.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_float.c -o mercury_float.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_getopt.c -o mercury_getopt.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_getopt_long.c -o mercury_getopt_long.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_grade.c -o mercury_grade.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_hash_table.c -o mercury_hash_table.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_heap_profile.c -o mercury_heap_profile.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_hgc.c -o mercury_hgc.o<br>../tools/make_spec_ho_call > mercury_ho_call_codes.i<br>../tools/make_spec_method_call > mercury_method_call_codes.i<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_ho_call.c -o mercury_ho_call.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_int.c -o mercury_int.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_label.c -o mercury_label.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_layout_util.c -o mercury_layout_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_memory.c -o mercury_memory.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_memory_handlers.c -o mercury_memory_handlers.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_memory_zones.c -o mercury_memory_zones.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_minimal_model.c -o mercury_minimal_model.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_misc.c -o mercury_misc.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_mm_own_stacks.c -o mercury_mm_own_stacks.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_overflow.c -o mercury_overflow.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_par_builtin.c -o mercury_par_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_prof.c -o mercury_prof.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_prof_mem.c -o mercury_prof_mem.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_prof_time.c -o mercury_prof_time.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_profiling_builtin.c -o mercury_profiling_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_reg_workarounds.c -o mercury_reg_workarounds.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_region.c -o mercury_region.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_regs.c -o mercury_regs.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_runtime_util.c -o mercury_runtime_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_signal.c -o mercury_signal.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_stack_layout.c -o mercury_stack_layout.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_stack_trace.c -o mercury_stack_trace.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_stacks.c -o mercury_stacks.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_stm.c -o mercury_stm.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_string.c -o mercury_string.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_tabling.c -o mercury_tabling.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_term_size.c -o mercury_term_size.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_thread.c -o mercury_thread.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_threadscope.c -o mercury_threadscope.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_timing.c -o mercury_timing.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_trace_base.c -o mercury_trace_base.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_trace_term.c -o mercury_trace_term.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_trail.c -o mercury_trail.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_type_desc.c -o mercury_type_desc.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_type_info.c -o mercury_type_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_type_tables.c -o mercury_type_tables.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_wrapper.c -o mercury_wrapper.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --       -c mercury_wsdeque.c -o mercury_wsdeque.o<br>rm -f libmer_rt.a<br>ar cr   \<br>        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<br>ranlib  libmer_rt.a<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/runtime'<br>cd util && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/util'<br>../scripts/mgnuc --no-mercury-stdlib-dir \<br>        --grade hlc.gc.pregen   --no-ansi -- -I../runtime -I../getopt        -o mkinit.exe \<br>                mkinit.c mkinit_common.c<br>../scripts/mgnuc --no-mercury-stdlib-dir \<br>        --grade hlc.gc.pregen   --no-ansi -- -I../runtime -I../getopt        -o mkinit_erl.exe \<br>                mkinit_erl.c mkinit_common.c<br>../scripts/mgnuc --no-mercury-stdlib-dir \<br>        --grade hlc.gc.pregen    -- -I../runtime -I../getopt        -o mdemangle.exe mdemangle.c<br>../scripts/mgnuc --no-mercury-stdlib-dir \<br>        --grade hlc.gc.pregen    -- -I../runtime -I../getopt        -o info_to_mdb.exe info_to_mdb.c<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/util'<br>cd robdd && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/robdd'<br>../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<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/robdd'<br>cd library && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/library'<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c tree234.c -o tree234.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c array.c -o array.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c array2d.c -o array2d.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c assoc_list.c -o assoc_list.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backjump.c -o backjump.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bag.c -o bag.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c benchmarking.c -o benchmarking.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bimap.c -o bimap.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bit_buffer.c -o bit_buffer.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bit_buffer.read.c -o bit_buffer.read.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bit_buffer.write.c -o bit_buffer.write.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bitmap.c -o bitmap.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bool.c -o bool.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bt_array.c -o bt_array.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c builtin.c -o builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c calendar.c -o calendar.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c char.c -o char.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c construct.c -o construct.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c cord.c -o cord.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c counter.c -o counter.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c deconstruct.c -o deconstruct.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c diet.c -o diet.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c digraph.c -o digraph.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c dir.c -o dir.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c edit_seq.c -o edit_seq.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c enum.c -o enum.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c eqvclass.c -o eqvclass.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erlang_builtin.c -o erlang_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erlang_rtti_implementation.c -o erlang_rtti_implementation.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c exception.c -o exception.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c fat_sparse_bitset.c -o fat_sparse_bitset.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c float.c -o float.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c gc.c -o gc.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c getopt.c -o getopt.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c getopt_io.c -o getopt_io.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hash_table.c -o hash_table.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c injection.c -o injection.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c int.c -o int.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c int16.c -o int16.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c int32.c -o int32.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c int64.c -o int64.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c int8.c -o int8.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c integer.c -o integer.o<br>../scripts/mgnuc --grade hlc.gc.pregen      --no-ansi --      -c io.c -o io.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c kv_list.c -o kv_list.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c lazy.c -o lazy.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c lexer.c -o lexer.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c library.c -o library.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c list.c -o list.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c map.c -o map.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c math.c -o math.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c maybe.c -o maybe.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mer_std.c -o mer_std.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c multi_map.c -o multi_map.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mutvar.c -o mutvar.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c one_or_more.c -o one_or_more.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c one_or_more_map.c -o one_or_more_map.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c ops.c -o ops.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c pair.c -o pair.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c par_builtin.c -o par_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c parser.c -o parser.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c parsing_utils.c -o parsing_utils.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c pprint.c -o pprint.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c pqueue.c -o pqueue.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c pretty_printer.c -o pretty_printer.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c private_builtin.c -o private_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c profiling_builtin.c -o profiling_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c prolog.c -o prolog.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c psqueue.c -o psqueue.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c queue.c -o queue.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c random.c -o random.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c random.sfc16.c -o random.sfc16.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c random.sfc32.c -o random.sfc32.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c random.sfc64.c -o random.sfc64.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c ranges.c -o ranges.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c rational.c -o rational.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c rbtree.c -o rbtree.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c region_builtin.c -o region_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c require.c -o require.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c robdd.c -o robdd.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c rtree.c -o rtree.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c rtti_implementation.c -o rtti_implementation.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c set.c -o set.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_bbbtree.c -o set_bbbtree.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_ctree234.c -o set_ctree234.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_ordlist.c -o set_ordlist.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_tree234.c -o set_tree234.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c set_unordlist.c -o set_unordlist.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c solutions.c -o solutions.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c sparse_bitset.c -o sparse_bitset.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c stack.c -o stack.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c std_util.c -o std_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c stm_builtin.c -o stm_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c store.c -o store.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c stream.c -o stream.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c stream.string_writer.c -o stream.string_writer.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.c -o string.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.builder.c -o string.builder.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.format.c -o string.format.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.parse_runtime.c -o string.parse_runtime.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.parse_util.c -o string.parse_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c string.to_string.c -o string.to_string.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c table_builtin.c -o table_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c table_statistics.c -o table_statistics.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c term.c -o term.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c term_conversion.c -o term_conversion.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c term_io.c -o term_io.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c term_size_prof_builtin.c -o term_size_prof_builtin.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c term_to_xml.c -o term_to_xml.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c test_bitset.c -o test_bitset.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.c -o thread.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.barrier.c -o thread.barrier.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.channel.c -o thread.channel.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.closeable_channel.c -o thread.closeable_channel.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.future.c -o thread.future.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.mvar.c -o thread.mvar.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c thread.semaphore.c -o thread.semaphore.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c time.c -o time.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c tree_bitset.c -o tree_bitset.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c type_desc.c -o type_desc.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint.c -o uint.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint16.c -o uint16.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint32.c -o uint32.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint64.c -o uint64.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c uint8.c -o uint8.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c unit.c -o unit.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c univ.c -o univ.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c varset.c -o varset.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c version_array.c -o version_array.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c version_array2d.c -o version_array2d.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c version_bitmap.c -o version_bitmap.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c version_hash_table.c -o version_hash_table.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c version_store.c -o version_store.o<br>rm -f libmer_std.a<br>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 \<br><br>ranlib    libmer_std.a<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/library'<br>cd mdbcomp && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/mdbcomp'<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.c -o mdbcomp.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.builtin_modules.c -o mdbcomp.builtin_modules.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.feedback.c -o mdbcomp.feedback.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.feedback.automatic_parallelism.c -o mdbcomp.feedback.automatic_parallelism.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.goal_path.c -o mdbcomp.goal_path.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.prim_data.c -o mdbcomp.prim_data.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.program_representation.c -o mdbcomp.program_representation.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.rtti_access.c -o mdbcomp.rtti_access.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.shared_utilities.c -o mdbcomp.shared_utilities.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.slice_and_dice.c -o mdbcomp.slice_and_dice.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.sym_name.c -o mdbcomp.sym_name.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdbcomp.trace_counts.c -o mdbcomp.trace_counts.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mer_mdbcomp.c -o mer_mdbcomp.o<br>rm -f libmer_mdbcomp.a<br>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 \<br><br>ranlib    libmer_mdbcomp.a<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/mdbcomp'<br>cd browser && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/browser'<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.c -o mdb.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.browse.c -o mdb.browse.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.browser_info.c -o mdb.browser_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.browser_term.c -o mdb.browser_term.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.collect_lib.c -o mdb.collect_lib.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.cterm.c -o mdb.cterm.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.debugger_interface.c -o mdb.debugger_interface.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.declarative_analyser.c -o mdb.declarative_analyser.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.declarative_debugger.c -o mdb.declarative_debugger.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.declarative_edt.c -o mdb.declarative_edt.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.declarative_execution.c -o mdb.declarative_execution.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.declarative_oracle.c -o mdb.declarative_oracle.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.declarative_tree.c -o mdb.declarative_tree.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.declarative_user.c -o mdb.declarative_user.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.diff.c -o mdb.diff.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.dl.c -o mdb.dl.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.frame.c -o mdb.frame.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.help.c -o mdb.help.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.interactive_query.c -o mdb.interactive_query.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.io_action.c -o mdb.io_action.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.listing.c -o mdb.listing.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.name_mangle.c -o mdb.name_mangle.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.parse.c -o mdb.parse.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.percent_encoding.c -o mdb.percent_encoding.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.sized_pretty.c -o mdb.sized_pretty.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.term_rep.c -o mdb.term_rep.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.term_to_html.c -o mdb.term_to_html.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mdb.util.c -o mdb.util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mer_browser.c -o mer_browser.o<br>rm -f libmer_browser.a<br>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 \<br><br>ranlib    libmer_browser.a<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/browser'<br>cd trace && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/trace'<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_event_spec.c -o mercury_event_spec.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_event_parser.c -o mercury_event_parser.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_event_scanner.c -o mercury_event_scanner.o<br>rm -f libmer_eventspec.a<br>ar cr   \<br>        libmer_eventspec.a \<br>        mercury_event_spec.o mercury_event_parser.o mercury_event_scanner.o<br>ranlib libmer_eventspec.a<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace.c -o mercury_trace.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_alias.c -o mercury_trace_alias.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_browse.c -o mercury_trace_browse.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_backward.c -o mercury_trace_cmd_backward.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_breakpoint.c -o mercury_trace_cmd_breakpoint.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_browsing.c -o mercury_trace_cmd_browsing.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_dd.c -o mercury_trace_cmd_dd.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_developer.c -o mercury_trace_cmd_developer.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_exp.c -o mercury_trace_cmd_exp.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_forward.c -o mercury_trace_cmd_forward.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_help.c -o mercury_trace_cmd_help.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_misc.c -o mercury_trace_cmd_misc.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_parameter.c -o mercury_trace_cmd_parameter.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_queries.c -o mercury_trace_cmd_queries.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_cmd_table_io.c -o mercury_trace_cmd_table_io.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_command_queue.c -o mercury_trace_command_queue.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_completion.c -o mercury_trace_completion.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_declarative.c -o mercury_trace_declarative.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_external.c -o mercury_trace_external.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_help.c -o mercury_trace_help.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_hold_vars.c -o mercury_trace_hold_vars.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_internal.c -o mercury_trace_internal.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_readline.c -o mercury_trace_readline.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_source.c -o mercury_trace_source.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_spy.c -o mercury_trace_spy.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_tables.c -o mercury_trace_tables.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_util.c -o mercury_trace_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen    --c-debug --no-ansi   --      -c mercury_trace_vars.c -o mercury_trace_vars.o<br>rm -f libmer_trace.a<br>ar cr   \<br>        libmer_trace.a \<br>        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<br>ranlib  libmer_trace.a<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/trace'<br>cd ssdb && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/ssdb'<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c mer_ssdb.c -o mer_ssdb.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c ssdb.c -o ssdb.o<br>rm -f libmer_ssdb.a<br>ar cr   libmer_ssdb.a mer_ssdb.o ssdb.o \<br><br>ranlib    libmer_ssdb.a<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/ssdb'<br>cd grade_lib && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/grade_lib'<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c choose_grade.c -o choose_grade.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c grade_lib.c -o grade_lib.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c grade_lib.grade_setup.c -o grade_lib.grade_setup.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c grade_lib.grade_solver.c -o grade_lib.grade_solver.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c grade_lib.grade_spec.c -o grade_lib.grade_spec.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c grade_lib.grade_state.c -o grade_lib.grade_state.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c grade_lib.grade_string.c -o grade_lib.grade_string.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c grade_lib.grade_structure.c -o grade_lib.grade_structure.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c grade_lib.grade_vars.c -o grade_lib.grade_vars.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c var_value_names.c -o var_value_names.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c choose_grade_init.c -o choose_grade_init.o<br>../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 \<br>        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 \<br>        ../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<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c test_grades.c -o test_grades.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c test_grades_init.c -o test_grades_init.o<br>../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 \<br>        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 \<br>        ../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<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c try_all_grade_structs.c -o try_all_grade_structs.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c try_all_grade_structs_init.c -o try_all_grade_structs_init.o<br>../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 \<br>        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 \<br>        ../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<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/grade_lib'<br>cd compiler && PATH=../scripts:../util:../mfilterjavac:../../mfilterjavac:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake<br>make[2]: Entering directory '/d/Downloads/mercury-srcdist-20.06.1/compiler'<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c analysis.c -o analysis.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c analysis.file.c -o analysis.file.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.c -o backend_libs.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.base_typeclass_info.c -o backend_libs.base_typeclass_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.builtin_ops.c -o backend_libs.builtin_ops.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.bytecode_data.c -o backend_libs.bytecode_data.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.c_util.c -o backend_libs.c_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.compile_target_code.c -o backend_libs.compile_target_code.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.erlang_rtti.c -o backend_libs.erlang_rtti.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.export.c -o backend_libs.export.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.foreign.c -o backend_libs.foreign.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.interval.c -o backend_libs.interval.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.matching.c -o backend_libs.matching.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.name_mangle.c -o backend_libs.name_mangle.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.proc_label.c -o backend_libs.proc_label.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.pseudo_type_info.c -o backend_libs.pseudo_type_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.rtti.c -o backend_libs.rtti.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.string_encoding.c -o backend_libs.string_encoding.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.switch_util.c -o backend_libs.switch_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.type_class_info.c -o backend_libs.type_class_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c backend_libs.type_ctor_info.c -o backend_libs.type_ctor_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bytecode_backend.c -o bytecode_backend.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bytecode_backend.bytecode.c -o bytecode_backend.bytecode.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c bytecode_backend.bytecode_gen.c -o bytecode_backend.bytecode_gen.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.c -o check_hlds.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.abstract_mode_constraints.c -o check_hlds.abstract_mode_constraints.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.build_mode_constraints.c -o check_hlds.build_mode_constraints.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.check_for_missing_type_defns.c -o check_hlds.check_for_missing_type_defns.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.check_promise.c -o check_hlds.check_promise.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.check_typeclass.c -o check_hlds.check_typeclass.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.clause_to_proc.c -o check_hlds.clause_to_proc.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.cse_detection.c -o check_hlds.cse_detection.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.delay_info.c -o check_hlds.delay_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.delay_partial_inst.c -o check_hlds.delay_partial_inst.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.det_analysis.c -o check_hlds.det_analysis.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.det_report.c -o check_hlds.det_report.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.det_util.c -o check_hlds.det_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.implementation_defined_literals.c -o check_hlds.implementation_defined_literals.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.inst_check.c -o check_hlds.inst_check.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.inst_match.c -o check_hlds.inst_match.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.inst_test.c -o check_hlds.inst_test.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.inst_user.c -o check_hlds.inst_user.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.inst_util.c -o check_hlds.inst_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.introduce_exists_casts.c -o check_hlds.introduce_exists_casts.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.mcsolver.c -o check_hlds.mcsolver.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.mode_comparison.c -o check_hlds.mode_comparison.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.mode_constraint_robdd.c -o check_hlds.mode_constraint_robdd.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.mode_constraints.c -o check_hlds.mode_constraints.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.mode_debug.c -o check_hlds.mode_debug.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.mode_errors.c -o check_hlds.mode_errors.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.mode_info.c -o check_hlds.mode_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.mode_ordering.c -o check_hlds.mode_ordering.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.mode_util.c -o check_hlds.mode_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.modecheck_call.c -o check_hlds.modecheck_call.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.modecheck_conj.c -o check_hlds.modecheck_conj.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.modecheck_goal.c -o check_hlds.modecheck_goal.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.modecheck_unify.c -o check_hlds.modecheck_unify.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.modecheck_util.c -o check_hlds.modecheck_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.modes.c -o check_hlds.modes.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.oisu_check.c -o check_hlds.oisu_check.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.old_type_constraints.c -o check_hlds.old_type_constraints.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.ordering_mode_constraints.c -o check_hlds.ordering_mode_constraints.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.polymorphism.c -o check_hlds.polymorphism.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.post_typecheck.c -o check_hlds.post_typecheck.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.pre_typecheck.c -o check_hlds.pre_typecheck.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.proc_requests.c -o check_hlds.proc_requests.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.prop_mode_constraints.c -o check_hlds.prop_mode_constraints.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.purity.c -o check_hlds.purity.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.resolve_unify_functor.c -o check_hlds.resolve_unify_functor.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.c -o check_hlds.simplify.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.common.c -o check_hlds.simplify.common.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.format_call.c -o check_hlds.simplify.format_call.o<br>../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<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_goal.c -o check_hlds.simplify.simplify_goal.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_goal_call.c -o check_hlds.simplify.simplify_goal_call.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_goal_conj.c -o check_hlds.simplify.simplify_goal_conj.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_goal_disj.c -o check_hlds.simplify.simplify_goal_disj.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_goal_ite.c -o check_hlds.simplify.simplify_goal_ite.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_goal_scope.c -o check_hlds.simplify.simplify_goal_scope.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_goal_switch.c -o check_hlds.simplify.simplify_goal_switch.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_goal_unify.c -o check_hlds.simplify.simplify_goal_unify.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_info.c -o check_hlds.simplify.simplify_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_proc.c -o check_hlds.simplify.simplify_proc.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.simplify.simplify_tasks.c -o check_hlds.simplify.simplify_tasks.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.stratify.c -o check_hlds.stratify.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.style_checks.c -o check_hlds.style_checks.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.switch_detection.c -o check_hlds.switch_detection.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.try_expand.c -o check_hlds.try_expand.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.type_assign.c -o check_hlds.type_assign.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.type_constraints.c -o check_hlds.type_constraints.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.type_util.c -o check_hlds.type_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.typecheck.c -o check_hlds.typecheck.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.typecheck_errors.c -o check_hlds.typecheck_errors.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.typecheck_info.c -o check_hlds.typecheck_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.typeclasses.c -o check_hlds.typeclasses.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.unify_proc.c -o check_hlds.unify_proc.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.unique_modes.c -o check_hlds.unique_modes.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.unused_imports.c -o check_hlds.unused_imports.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c check_hlds.xml_documentation.c -o check_hlds.xml_documentation.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.c -o erl_backend.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.elds.c -o erl_backend.elds.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.elds_to_erlang.c -o erl_backend.elds_to_erlang.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.erl_call_gen.c -o erl_backend.erl_call_gen.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.erl_code_gen.c -o erl_backend.erl_code_gen.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.erl_code_util.c -o erl_backend.erl_code_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.erl_rtti.c -o erl_backend.erl_rtti.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c erl_backend.erl_unify_gen.c -o erl_backend.erl_unify_gen.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.c -o hlds.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.add_foreign_enum.c -o hlds.add_foreign_enum.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.add_pred.c -o hlds.add_pred.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.add_special_pred.c -o hlds.add_special_pred.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.arg_info.c -o hlds.arg_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.assertion.c -o hlds.assertion.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.code_model.c -o hlds.code_model.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.const_struct.c -o hlds.const_struct.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.default_func_mode.c -o hlds.default_func_mode.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.du_type_layout.c -o hlds.du_type_layout.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.error_msg_inst.c -o hlds.error_msg_inst.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.from_ground_term_util.c -o hlds.from_ground_term_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.goal_form.c -o hlds.goal_form.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.goal_mode.c -o hlds.goal_mode.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.goal_path.c -o hlds.goal_path.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.goal_util.c -o hlds.goal_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.headvar_names.c -o hlds.headvar_names.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hhf.c -o hlds.hhf.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_args.c -o hlds.hlds_args.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_class.c -o hlds.hlds_class.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_clauses.c -o hlds.hlds_clauses.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_code_util.c -o hlds.hlds_code_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_cons.c -o hlds.hlds_cons.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_data.c -o hlds.hlds_data.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_defns.c -o hlds.hlds_defns.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_dependency_graph.c -o hlds.hlds_dependency_graph.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_desc.c -o hlds.hlds_desc.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_error_util.c -o hlds.hlds_error_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_goal.c -o hlds.hlds_goal.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_inst_mode.c -o hlds.hlds_inst_mode.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_llds.c -o hlds.hlds_llds.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_module.c -o hlds.hlds_module.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_out.c -o hlds.hlds_out.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_out.hlds_out_goal.c -o hlds.hlds_out.hlds_out_goal.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_out.hlds_out_mode.c -o hlds.hlds_out.hlds_out_mode.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_out.hlds_out_module.c -o hlds.hlds_out.hlds_out_module.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_out.hlds_out_pred.c -o hlds.hlds_out.hlds_out_pred.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_out.hlds_out_util.c -o hlds.hlds_out.hlds_out_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_pred.c -o hlds.hlds_pred.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_promise.c -o hlds.hlds_promise.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_rtti.c -o hlds.hlds_rtti.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.hlds_statistics.c -o hlds.hlds_statistics.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.inst_graph.c -o hlds.inst_graph.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.instmap.c -o hlds.instmap.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_goal.c -o hlds.make_goal.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.c -o hlds.make_hlds.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.add_class.c -o hlds.make_hlds.add_class.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.add_clause.c -o hlds.make_hlds.add_clause.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.add_foreign_proc.c -o hlds.make_hlds.add_foreign_proc.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.add_mode.c -o hlds.make_hlds.add_mode.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.add_mutable_aux_preds.c -o hlds.make_hlds.add_mutable_aux_preds.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.add_pragma.c -o hlds.make_hlds.add_pragma.o<br>../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<br>../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<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.add_solver.c -o hlds.make_hlds.add_solver.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.add_type.c -o hlds.make_hlds.add_type.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.field_access.c -o hlds.make_hlds.field_access.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.goal_expr_to_goal.c -o hlds.make_hlds.goal_expr_to_goal.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.make_hlds_passes.c -o hlds.make_hlds.make_hlds_passes.o<br>../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<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.make_hlds_warn.c -o hlds.make_hlds.make_hlds_warn.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.qual_info.c -o hlds.make_hlds.qual_info.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.state_var.c -o hlds.make_hlds.state_var.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds.superhomogeneous.c -o hlds.make_hlds.superhomogeneous.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.make_hlds_error.c -o hlds.make_hlds_error.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.mark_static_terms.c -o hlds.mark_static_terms.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.mark_tail_calls.c -o hlds.mark_tail_calls.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.passes_aux.c -o hlds.passes_aux.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.pre_quantification.c -o hlds.pre_quantification.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.pred_table.c -o hlds.pred_table.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.quantification.c -o hlds.quantification.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.special_pred.c -o hlds.special_pred.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.status.c -o hlds.status.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c hlds.vartypes.c -o hlds.vartypes.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.c -o libs.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.check_libgrades.c -o libs.check_libgrades.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.compiler_util.c -o libs.compiler_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.compute_grade.c -o libs.compute_grade.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.dependency_graph.c -o libs.dependency_graph.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.file_util.c -o libs.file_util.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.globals.c -o libs.globals.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.graph_colour.c -o libs.graph_colour.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.handle_options.c -o libs.handle_options.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.int_emu.c -o libs.int_emu.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.lp.c -o libs.lp.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.lp_rational.c -o libs.lp_rational.o<br>../scripts/mgnuc --grade hlc.gc.pregen       --      -c libs.md4.c -o libs.md4.o<br>md4.m:224:66: error: argument 2 of type 'unsigned char *' declared as a pointer [-Werror=array-parameter=]<br>  224 |     }<br>      |                                                                  ^<br>md4.m:65:66: note: previously declared as an array 'unsigned char[12]'<br>   65 | static void mdfour_result(const struct mdfour *md, unsigned char out[12]);<br>      |                                                    ~~~~~~~~~~~~~~^~~~~~~<br>cc1.exe: all warnings being treated as errors<br>make[2]: *** [/tmp/mmake.fA0ArG:264080: libs.md4.o] Error 1<br>make[2]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1/compiler'<br>make[1]: *** [/tmp/mmake.EqC2Ou:1068: compiler] Error 2<br>make[1]: Leaving directory '/d/Downloads/mercury-srcdist-20.06.1'<br>make: *** [Makefile:30: all] Error 2<br></div><div><b><br></b></div><div><b><br></b></div><div><br></div></div>