pbg4:~/Downloads/mercury-compiler-11.07.1 toby$ make MMAKE_DIR=`pwd`/scripts scripts/mmake MMAKEFLAGS= all /tmp/mmake.jN62FK:683: warning: undefined variable `DESTDIR' scripts/Mmake.vars:683: warning: undefined variable `DESTDIR' Mmake.common:121: warning: undefined variable `DESTDIR' /tmp/mmake.jN62FK:1017: warning: undefined variable `DESTDIR' cd scripts && PATH=../scripts:../util:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake make[2]: Nothing to be done for `default_target'. /tmp/mmake.jN62FK:1009: warning: undefined variable `DESTDIR' cd util && PATH=../scripts:../util:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake mfiltercc make[2]: `mfiltercc' is up to date. /tmp/mmake.jN62FK:1021: warning: undefined variable `DESTDIR' gc_grade=`scripts/ml --grade reg.gc --print-gc-grade`; \ cd boehm_gc && PATH=../scripts:../util:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake GC_GRADE=$gc_grade MAKEFLAGS=""; export MAKEFLAGS; \ make -j1 GRADE=reg.gc GC_GRADE=gc \ libgc.a libgc.dylib \ FINAL_INSTALL_MERC_GC_LIB_DIR=/usr/local/mercury-11.07.1/lib/mercury/lib \ dylib make[3]: `libgc.a' is up to date. gcc -multiply_defined suppress -dynamiclib -single_module -install_name \ /usr/local/mercury-11.07.1/lib/mercury/lib/libgc.dylib \ -o libgc.dylib 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 thread_local_alloc.o dyn_load.o -lc make[3]: Nothing to be done for `dylib'. /tmp/mmake.jN62FK:1026: warning: undefined variable `DESTDIR' cd runtime && PATH=../scripts:../util:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury.c -o mercury.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_accurate_gc.c -o mercury_accurate_gc.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_agc_debug.c -o mercury_agc_debug.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_atomic_ops.c -o mercury_atomic_ops.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_backjump.c -o mercury_backjump.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_bitmap.c -o mercury_bitmap.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_bootstrap.c -o mercury_bootstrap.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_builtin_types.c -o mercury_builtin_types.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_construct.c -o mercury_construct.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_context.c -o mercury_context.o mercury_context.c: In function `MR_init_context_maybe_generator': mercury_context.c:577: warning: `detstack_name' might be used uninitialized in this function mercury_context.c:578: warning: `nondetstack_name' might be used uninitialized in this function mercury_context.c:579: warning: `detstack_size' might be used uninitialized in this function mercury_context.c:580: warning: `nondetstack_size' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_debug.c -o mercury_debug.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_deconstruct.c -o mercury_deconstruct.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_deep_copy.c -o mercury_deep_copy.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_deep_profiling.c -o mercury_deep_profiling.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_dlist.c -o mercury_dlist.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_dummy.c -o mercury_dummy.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_engine.c -o mercury_engine.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_file.c -o mercury_file.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_float.c -o mercury_float.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_getopt.c -o mercury_getopt.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_getopt1.c -o mercury_getopt1.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_grade.c -o mercury_grade.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_hash_table.c -o mercury_hash_table.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_heap_profile.c -o mercury_heap_profile.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_hgc.c -o mercury_hgc.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_ho_call.c -o mercury_ho_call.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_label.c -o mercury_label.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_layout_util.c -o mercury_layout_util.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_memory.c -o mercury_memory.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_memory_handlers.c -o mercury_memory_handlers.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_memory_zones.c -o mercury_memory_zones.o mercury_memory_zones.c: In function `MR_gc_zones': mercury_memory_zones.c:1205: warning: `oldest_lru_token' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_minimal_model.c -o mercury_minimal_model.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_misc.c -o mercury_misc.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_mm_own_stacks.c -o mercury_mm_own_stacks.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_par_builtin.c -o mercury_par_builtin.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_prof.c -o mercury_prof.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_profiling_builtin.c -o mercury_profiling_builtin.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_prof_mem.c -o mercury_prof_mem.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_prof_time.c -o mercury_prof_time.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_region.c -o mercury_region.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_regs.c -o mercury_regs.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_reg_workarounds.c -o mercury_reg_workarounds.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_runtime_util.c -o mercury_runtime_util.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_signal.c -o mercury_signal.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_stacks.c -o mercury_stacks.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_stack_layout.c -o mercury_stack_layout.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_stack_trace.c -o mercury_stack_trace.o mercury_stack_trace.c: In function `MR_step_over_nondet_frame': mercury_stack_trace.c:780: warning: `last' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_stm.c -o mercury_stm.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_string.c -o mercury_string.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_tabling.c -o mercury_tabling.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_term_size.c -o mercury_term_size.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_thread.c -o mercury_thread.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_threadscope.c -o mercury_threadscope.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_timing.c -o mercury_timing.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_trace_base.c -o mercury_trace_base.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_trace_term.c -o mercury_trace_term.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_trail.c -o mercury_trail.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_type_desc.c -o mercury_type_desc.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_type_info.c -o mercury_type_info.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_type_tables.c -o mercury_type_tables.o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -c mercury_wrapper.c -o mercury_wrapper.o mercury_wrapper.c: In function `MR_process_options': mercury_wrapper.c:2048: warning: `rounding_mode' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc --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_bootstrap.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_getopt1.o mercury_grade.o mercury_hash_table.o mercury_heap_profile.o mercury_hgc.o mercury_ho_call.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_par_builtin.o mercury_prof.o mercury_profiling_builtin.o mercury_prof_mem.o mercury_prof_time.o mercury_region.o mercury_regs.o mercury_reg_workarounds.o mercury_runtime_util.o mercury_signal.o mercury_stacks.o mercury_stack_layout.o mercury_stack_trace.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 -c libmer_rt.a ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury.c -o mercury.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_accurate_gc.c -o mercury_accurate_gc.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_agc_debug.c -o mercury_agc_debug.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_atomic_ops.c -o mercury_atomic_ops.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_backjump.c -o mercury_backjump.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_bitmap.c -o mercury_bitmap.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_bootstrap.c -o mercury_bootstrap.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_builtin_types.c -o mercury_builtin_types.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_construct.c -o mercury_construct.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_context.c -o mercury_context.pic_o mercury_context.c: In function `MR_init_context_maybe_generator': mercury_context.c:577: warning: `detstack_name' might be used uninitialized in this function mercury_context.c:578: warning: `nondetstack_name' might be used uninitialized in this function mercury_context.c:579: warning: `detstack_size' might be used uninitialized in this function mercury_context.c:580: warning: `nondetstack_size' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_debug.c -o mercury_debug.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_deconstruct.c -o mercury_deconstruct.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_deep_copy.c -o mercury_deep_copy.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_deep_profiling.c -o mercury_deep_profiling.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_dlist.c -o mercury_dlist.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_dummy.c -o mercury_dummy.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_engine.c -o mercury_engine.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_file.c -o mercury_file.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_float.c -o mercury_float.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_getopt.c -o mercury_getopt.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_getopt1.c -o mercury_getopt1.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_grade.c -o mercury_grade.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_hash_table.c -o mercury_hash_table.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_heap_profile.c -o mercury_heap_profile.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_hgc.c -o mercury_hgc.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_ho_call.c -o mercury_ho_call.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_label.c -o mercury_label.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_layout_util.c -o mercury_layout_util.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_memory.c -o mercury_memory.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_memory_handlers.c -o mercury_memory_handlers.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_memory_zones.c -o mercury_memory_zones.pic_o mercury_memory_zones.c: In function `MR_gc_zones': mercury_memory_zones.c:1205: warning: `oldest_lru_token' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_minimal_model.c -o mercury_minimal_model.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_misc.c -o mercury_misc.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_mm_own_stacks.c -o mercury_mm_own_stacks.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_par_builtin.c -o mercury_par_builtin.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_prof.c -o mercury_prof.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_profiling_builtin.c -o mercury_profiling_builtin.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_prof_mem.c -o mercury_prof_mem.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_prof_time.c -o mercury_prof_time.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_region.c -o mercury_region.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_regs.c -o mercury_regs.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_reg_workarounds.c -o mercury_reg_workarounds.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_runtime_util.c -o mercury_runtime_util.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_signal.c -o mercury_signal.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_stacks.c -o mercury_stacks.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_stack_layout.c -o mercury_stack_layout.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_stack_trace.c -o mercury_stack_trace.pic_o mercury_stack_trace.c: In function `MR_step_over_nondet_frame': mercury_stack_trace.c:780: warning: `last' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_stm.c -o mercury_stm.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_string.c -o mercury_string.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_tabling.c -o mercury_tabling.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_term_size.c -o mercury_term_size.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_thread.c -o mercury_thread.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_threadscope.c -o mercury_threadscope.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_timing.c -o mercury_timing.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_trace_base.c -o mercury_trace_base.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_trace_term.c -o mercury_trace_term.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_trail.c -o mercury_trail.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_type_desc.c -o mercury_type_desc.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_type_info.c -o mercury_type_info.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_type_tables.c -o mercury_type_tables.pic_o ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_wrapper.c -o mercury_wrapper.pic_o mercury_wrapper.c: In function `MR_process_options': mercury_wrapper.c:2048: warning: `rounding_mode' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc --c-debug --no-ansi -- -fPIC -DMR_PIC \ -c mercury_wsdeque.c -o mercury_wsdeque.pic_o gcc -multiply_defined suppress -dynamiclib -single_module -undefined error \ -o libmer_rt.dylib mercury.pic_o mercury_accurate_gc.pic_o mercury_agc_debug.pic_o mercury_atomic_ops.pic_o mercury_backjump.pic_o mercury_bitmap.pic_o mercury_bootstrap.pic_o mercury_builtin_types.pic_o mercury_construct.pic_o mercury_context.pic_o mercury_debug.pic_o mercury_deconstruct.pic_o mercury_deep_copy.pic_o mercury_deep_profiling.pic_o mercury_dlist.pic_o mercury_dummy.pic_o mercury_engine.pic_o mercury_file.pic_o mercury_float.pic_o mercury_getopt.pic_o mercury_getopt1.pic_o mercury_grade.pic_o mercury_hash_table.pic_o mercury_heap_profile.pic_o mercury_hgc.pic_o mercury_ho_call.pic_o mercury_label.pic_o mercury_layout_util.pic_o mercury_memory.pic_o mercury_memory_handlers.pic_o mercury_memory_zones.pic_o mercury_minimal_model.pic_o mercury_misc.pic_o mercury_mm_own_stacks.pic_o mercury_par_builtin.pic_o mercury_prof.pic_o mercury_profiling_builtin.pic_o mercury_prof_mem.pic_o mercury_prof_time.pic_o mercury_region.pic_o mercury_regs.pic_o mercury_reg_workarounds.pic_o mercury_runtime_util.pic_o mercury_signal.pic_o mercury_stacks.pic_o mercury_stack_layout.pic_o mercury_stack_trace.pic_o mercury_stm.pic_o mercury_string.pic_o mercury_tabling.pic_o mercury_term_size.pic_o mercury_thread.pic_o mercury_threadscope.pic_o mercury_timing.pic_o mercury_trace_base.pic_o mercury_trace_term.pic_o mercury_trail.pic_o mercury_type_desc.pic_o mercury_type_info.pic_o mercury_type_tables.pic_o mercury_wrapper.pic_o mercury_wsdeque.pic_o \ -install_name \ /usr/local/mercury-11.07.1/lib/mercury/lib/reg.gc/libmer_rt.dylib \ -L../boehm_gc -L/usr/local/lib -lgc ` case "reg.gc" in *.par*|*.mps*) echo "-lpthread" ;; esac ` \ `gcc -print-libgcc-file-name` -lm -lc /tmp/mmake.jN62FK:1013: warning: undefined variable `DESTDIR' cd util && PATH=../scripts:../util:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake make[2]: Nothing to be done for `default_target'. /tmp/mmake.jN62FK:1030: warning: undefined variable `DESTDIR' cd robdd && PATH=../scripts:../util:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake make[2]: Nothing to be done for `default_target'. /tmp/mmake.jN62FK:1034: warning: undefined variable `DESTDIR' cd library && PATH=../scripts:../util:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake ../scripts/mgnuc --grade reg.gc -- -c tree234.c -o tree234.o ../scripts/mgnuc --grade reg.gc -- -c array.c -o array.o ../scripts/mgnuc --grade reg.gc -- -c array2d.c -o array2d.o ../scripts/mgnuc --grade reg.gc -- -c assoc_list.c -o assoc_list.o ../scripts/mgnuc --grade reg.gc -- -c backjump.c -o backjump.o ../scripts/mgnuc --grade reg.gc -- -c bag.c -o bag.o ../scripts/mgnuc --grade reg.gc -- -c benchmarking.c -o benchmarking.o ../scripts/mgnuc --grade reg.gc -- -c bimap.c -o bimap.o ../scripts/mgnuc --grade reg.gc -- -c bit_buffer.c -o bit_buffer.o ../scripts/mgnuc --grade reg.gc -- -c bit_buffer.read.c -o bit_buffer.read.o ../scripts/mgnuc --grade reg.gc -- -c bit_buffer.write.c -o bit_buffer.write.o ../scripts/mgnuc --grade reg.gc -- -c bitmap.c -o bitmap.o ../scripts/mgnuc --grade reg.gc -- -c bool.c -o bool.o ../scripts/mgnuc --grade reg.gc -- -c bt_array.c -o bt_array.o ../scripts/mgnuc --grade reg.gc -- -c builtin.c -o builtin.o ../scripts/mgnuc --grade reg.gc -- -c calendar.c -o calendar.o ../scripts/mgnuc --grade reg.gc -- -c char.c -o char.o ../scripts/mgnuc --grade reg.gc -- -c construct.c -o construct.o construct.c: In function `mercury__construct__get_functor_ordinal_3_0': construct.c:630: warning: `Ordinal' might be used uninitialized in this function construct.c: In function `mercury__fn__construct__get_functor_ordinal_2_0': construct.c:764: warning: `Ordinal' might be used uninitialized in this function construct.c: In function `mercury__fn__construct__construct_3_0': construct.m:566: warning: `new_data' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc -- -c cord.c -o cord.o ../scripts/mgnuc --grade reg.gc -- -c counter.c -o counter.o ../scripts/mgnuc --grade reg.gc -- -c deconstruct.c -o deconstruct.o ../scripts/mgnuc --grade reg.gc -- -c digraph.c -o digraph.o ../scripts/mgnuc --grade reg.gc -- -c dir.c -o dir.o ../scripts/mgnuc --grade reg.gc -- -c enum.c -o enum.o ../scripts/mgnuc --grade reg.gc -- -c eqvclass.c -o eqvclass.o ../scripts/mgnuc --grade reg.gc -- -c erlang_builtin.c -o erlang_builtin.o ../scripts/mgnuc --grade reg.gc -- -c erlang_rtti_implementation.c -o erlang_rtti_implementation.o ../scripts/mgnuc --grade reg.gc -- -c exception.c -o exception.o ../scripts/mgnuc --grade reg.gc -- -c float.c -o float.o ../scripts/mgnuc --grade reg.gc -- -c gc.c -o gc.o ../scripts/mgnuc --grade reg.gc -- -c getopt.c -o getopt.o ../scripts/mgnuc --grade reg.gc -- -c getopt_io.c -o getopt_io.o ../scripts/mgnuc --grade reg.gc -- -c hash_table.c -o hash_table.o ../scripts/mgnuc --grade reg.gc -- -c injection.c -o injection.o ../scripts/mgnuc --grade reg.gc -- -c int.c -o int.o ../scripts/mgnuc --grade reg.gc -- -c integer.c -o integer.o ../scripts/mgnuc --grade reg.gc --no-ansi -- -c io.c -o io.o io.c: In function `mercury__io__file_modification_time_2_6_0': io.c:24138: warning: `Time' might be used uninitialized in this function io.c: In function `mercury__io__file_modification_time_4_0': io.c:24206: warning: `Time' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc -- -c lazy.c -o lazy.o ../scripts/mgnuc --grade reg.gc -- -c lexer.c -o lexer.o ../scripts/mgnuc --grade reg.gc -- -c library.c -o library.o ../scripts/mgnuc --grade reg.gc -- -c list.c -o list.o ../scripts/mgnuc --grade reg.gc -- -c map.c -o map.o ../scripts/mgnuc --grade reg.gc -- -c math.c -o math.o ../scripts/mgnuc --grade reg.gc -- -c maybe.c -o maybe.o ../scripts/mgnuc --grade reg.gc -- -c mer_std.c -o mer_std.o ../scripts/mgnuc --grade reg.gc -- -c multi_map.c -o multi_map.o ../scripts/mgnuc --grade reg.gc -- -c mutvar.c -o mutvar.o ../scripts/mgnuc --grade reg.gc -- -c ops.c -o ops.o ../scripts/mgnuc --grade reg.gc -- -c pair.c -o pair.o ../scripts/mgnuc --grade reg.gc -- -c par_builtin.c -o par_builtin.o ../scripts/mgnuc --grade reg.gc -- -c parser.c -o parser.o ../scripts/mgnuc --grade reg.gc -- -c parsing_utils.c -o parsing_utils.o ../scripts/mgnuc --grade reg.gc -- -c pprint.c -o pprint.o ../scripts/mgnuc --grade reg.gc -- -c pqueue.c -o pqueue.o ../scripts/mgnuc --grade reg.gc -- -c pretty_printer.c -o pretty_printer.o ../scripts/mgnuc --grade reg.gc -- -c private_builtin.c -o private_builtin.o ../scripts/mgnuc --grade reg.gc -- -c profiling_builtin.c -o profiling_builtin.o ../scripts/mgnuc --grade reg.gc -- -c prolog.c -o prolog.o ../scripts/mgnuc --grade reg.gc -- -c queue.c -o queue.o ../scripts/mgnuc --grade reg.gc -- -c random.c -o random.o ../scripts/mgnuc --grade reg.gc -- -c rational.c -o rational.o ../scripts/mgnuc --grade reg.gc -- -c rbtree.c -o rbtree.o ../scripts/mgnuc --grade reg.gc -- -c region_builtin.c -o region_builtin.o ../scripts/mgnuc --grade reg.gc -- -c require.c -o require.o ../scripts/mgnuc --grade reg.gc -- -c robdd.c -o robdd.o ../scripts/mgnuc --grade reg.gc -- -c rtree.c -o rtree.o ../scripts/mgnuc --grade reg.gc -- -c rtti_implementation.c -o rtti_implementation.o ../scripts/mgnuc --grade reg.gc -- -c set.c -o set.o ../scripts/mgnuc --grade reg.gc -- -c set_bbbtree.c -o set_bbbtree.o ../scripts/mgnuc --grade reg.gc -- -c set_ctree234.c -o set_ctree234.o ../scripts/mgnuc --grade reg.gc -- -c set_ordlist.c -o set_ordlist.o ../scripts/mgnuc --grade reg.gc -- -c set_tree234.c -o set_tree234.o ../scripts/mgnuc --grade reg.gc -- -c set_unordlist.c -o set_unordlist.o ../scripts/mgnuc --grade reg.gc -- -c solutions.c -o solutions.o ../scripts/mgnuc --grade reg.gc -- -c sparse_bitset.c -o sparse_bitset.o ../scripts/mgnuc --grade reg.gc -- -c stack.c -o stack.o ../scripts/mgnuc --grade reg.gc -- -c std_util.c -o std_util.o ../scripts/mgnuc --grade reg.gc -- -c stm_builtin.c -o stm_builtin.o ../scripts/mgnuc --grade reg.gc -- -c store.c -o store.o ../scripts/mgnuc --grade reg.gc -- -c stream.c -o stream.o ../scripts/mgnuc --grade reg.gc -- -c stream.string_writer.c -o stream.string_writer.o ../scripts/mgnuc --grade reg.gc -- -c string.c -o string.o ../scripts/mgnuc --grade reg.gc -- -c string.builder.c -o string.builder.o ../scripts/mgnuc --grade reg.gc -- -c svarray.c -o svarray.o ../scripts/mgnuc --grade reg.gc -- -c svbag.c -o svbag.o ../scripts/mgnuc --grade reg.gc -- -c svbimap.c -o svbimap.o ../scripts/mgnuc --grade reg.gc -- -c sveqvclass.c -o sveqvclass.o ../scripts/mgnuc --grade reg.gc -- -c svlist.c -o svlist.o ../scripts/mgnuc --grade reg.gc -- -c svmap.c -o svmap.o ../scripts/mgnuc --grade reg.gc -- -c svmulti_map.c -o svmulti_map.o ../scripts/mgnuc --grade reg.gc -- -c svpqueue.c -o svpqueue.o ../scripts/mgnuc --grade reg.gc -- -c svqueue.c -o svqueue.o ../scripts/mgnuc --grade reg.gc -- -c svset.c -o svset.o ../scripts/mgnuc --grade reg.gc -- -c svstack.c -o svstack.o ../scripts/mgnuc --grade reg.gc -- -c svvarset.c -o svvarset.o ../scripts/mgnuc --grade reg.gc -- -c table_builtin.c -o table_builtin.o table_builtin.c: In function `mercury__table_builtin__table_loop_setup_shortcut_3_0': table_builtin.c:709: warning: `T' might be used uninitialized in this function table_builtin.c:710: warning: `Status' might be used uninitialized in this function table_builtin.c: In function `mercury__table_builtin__table_memo_det_setup_shortcut_3_0': table_builtin.c:902: warning: `T' might be used uninitialized in this function table_builtin.c:903: warning: `Status' might be used uninitialized in this function table_builtin.c: In function `mercury__table_builtin__table_memo_semi_setup_shortcut_3_0': table_builtin.c:978: warning: `T' might be used uninitialized in this function table_builtin.c:979: warning: `Status' might be used uninitialized in this function table_builtin.c: In function `mercury__table_builtin__table_memo_non_answer_is_not_duplicate_shortcut_1_0': table_builtin.c:1469: warning: `MercurySuccessIndicator' might be used uninitialized in this function table_builtin.c: In function `mercury__table_builtin__table_mmos_create_answer_block_3_0': table_builtin.c:2286: warning: `AnswerBlock' might be used uninitialized in this function table_builtin.c: In function `mercury__table_builtin__table_save_io_state_answer_3_0': table_builtin.c:3093: warning: `V' might be used uninitialized in this function ../scripts/mgnuc --grade reg.gc -- -c table_statistics.c -o table_statistics.o ../scripts/mgnuc --grade reg.gc -- -c term.c -o term.o ../scripts/mgnuc --grade reg.gc -- -c term_io.c -o term_io.o ../scripts/mgnuc --grade reg.gc -- -c term_size_prof_builtin.c -o term_size_prof_builtin.o ../scripts/mgnuc --grade reg.gc -- -c term_to_xml.c -o term_to_xml.o ../scripts/mgnuc --grade reg.gc -- -c thread.c -o thread.o ../scripts/mgnuc --grade reg.gc -- -c thread.channel.c -o thread.channel.o ../scripts/mgnuc --grade reg.gc -- -c thread.mvar.c -o thread.mvar.o ../scripts/mgnuc --grade reg.gc -- -c thread.semaphore.c -o thread.semaphore.o ../scripts/mgnuc --grade reg.gc -- -c time.c -o time.o ../scripts/mgnuc --grade reg.gc -- -c tree_bitset.c -o tree_bitset.o ../scripts/mgnuc --grade reg.gc -- -c type_desc.c -o type_desc.o ../scripts/mgnuc --grade reg.gc -- -c unit.c -o unit.o ../scripts/mgnuc --grade reg.gc -- -c univ.c -o univ.o ../scripts/mgnuc --grade reg.gc -- -c varset.c -o varset.o ../scripts/mgnuc --grade reg.gc -- -c version_array.c -o version_array.o ../scripts/mgnuc --grade reg.gc -- -c version_array2d.c -o version_array2d.o ../scripts/mgnuc --grade reg.gc -- -c version_bitmap.c -o version_bitmap.o ../scripts/mgnuc --grade reg.gc -- -c version_hash_table.c -o version_hash_table.o ../scripts/mgnuc --grade reg.gc -- -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 digraph.o dir.o enum.o eqvclass.o erlang_builtin.o erlang_rtti_implementation.o exception.o float.o gc.o getopt.o getopt_io.o hash_table.o injection.o int.o integer.o io.o lazy.o lexer.o library.o list.o map.o math.o maybe.o mer_std.o multi_map.o mutvar.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 queue.o random.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 svarray.o svbag.o svbimap.o sveqvclass.o svlist.o svmap.o svmulti_map.o svpqueue.o svqueue.o svset.o svstack.o svvarset.o table_builtin.o table_statistics.o term.o term_io.o term_size_prof_builtin.o term_to_xml.o thread.o thread.channel.o thread.mvar.o thread.semaphore.o time.o tree234.o tree_bitset.o type_desc.o unit.o univ.o varset.o version_array.o version_array2d.o version_bitmap.o version_hash_table.o version_store.o \ ranlib -c libmer_std.a ../scripts/ml --make-shared-lib --grade reg.gc --no-mercury-stdlib-dir -L../boehm_gc -L../mps_gc/code -L../runtime -L../library -L../trace -L../mdbcomp -L../browser -L../ssdb --trace-init-file ../browser/mer_browser.init --trace-init-file ../mdbcomp/mer_mdbcomp.init --ssdb-init-file ../ssdb/mer_ssdb.init -- -install_name /usr/local/mercury-11.07.1/lib/mercury/lib/reg.gc/libmer_std.dylib -o libmer_std.dylib \ array.pic_o array2d.pic_o assoc_list.pic_o backjump.pic_o bag.pic_o benchmarking.pic_o bimap.pic_o bit_buffer.pic_o bit_buffer.read.pic_o bit_buffer.write.pic_o bitmap.pic_o bool.pic_o bt_array.pic_o builtin.pic_o calendar.pic_o char.pic_o construct.pic_o cord.pic_o counter.pic_o deconstruct.pic_o digraph.pic_o dir.pic_o enum.pic_o eqvclass.pic_o erlang_builtin.pic_o erlang_rtti_implementation.pic_o exception.pic_o float.pic_o gc.pic_o getopt.pic_o getopt_io.pic_o hash_table.pic_o injection.pic_o int.pic_o integer.pic_o io.pic_o lazy.pic_o lexer.pic_o library.pic_o list.pic_o map.pic_o math.pic_o maybe.pic_o mer_std.pic_o multi_map.pic_o mutvar.pic_o ops.pic_o pair.pic_o par_builtin.pic_o parser.pic_o parsing_utils.pic_o pprint.pic_o pqueue.pic_o pretty_printer.pic_o private_builtin.pic_o profiling_builtin.pic_o prolog.pic_o queue.pic_o random.pic_o rational.pic_o rbtree.pic_o region_builtin.pic_o require.pic_o robdd.pic_o rtree.pic_o rtti_implementation.pic_o set.pic_o set_bbbtree.pic_o set_ctree234.pic_o set_ordlist.pic_o set_tree234.pic_o set_unordlist.pic_o solutions.pic_o sparse_bitset.pic_o stack.pic_o std_util.pic_o stm_builtin.pic_o store.pic_o stream.pic_o stream.string_writer.pic_o string.pic_o string.builder.pic_o svarray.pic_o svbag.pic_o svbimap.pic_o sveqvclass.pic_o svlist.pic_o svmap.pic_o svmulti_map.pic_o svpqueue.pic_o svqueue.pic_o svset.pic_o svstack.pic_o svvarset.pic_o table_builtin.pic_o table_statistics.pic_o term.pic_o term_io.pic_o term_size_prof_builtin.pic_o term_to_xml.pic_o thread.pic_o thread.channel.pic_o thread.mvar.pic_o thread.semaphore.pic_o time.pic_o tree234.pic_o tree_bitset.pic_o type_desc.pic_o unit.pic_o univ.pic_o varset.pic_o version_array.pic_o version_array2d.pic_o version_bitmap.pic_o version_hash_table.pic_o version_store.pic_o \ -lmer_rt -lgc ld: warning -L: directory name (../mps_gc/code) does not exist /tmp/mmake.jN62FK:1038: warning: undefined variable `DESTDIR' cd mdbcomp && PATH=../scripts:../util:$PATH MMAKE_VPATH=. MMAKE_DIR=../scripts DESTDIR= ../scripts/mmake /tmp/mmake.uEjTIn:1097: Extraneous text after `else' directive /tmp/mmake.uEjTIn:1102: *** only one `else' per conditional. Stop. make[1]: *** [mdbcomp] Error 2 make: *** [all] Error 2